Ce téléchargeur peut télécharger l'anime à partir de différents sites. Actuellement pris en charge sont Crunchyroll , Hidive , AnimeOnegai et AnimationdigitalNetwork .
Cette application n'est pas approuvée ou affiliée à Crunchyroll , Hidive , AnimeOnegai ou AnimationDigitalNetwork . Cette application vous permet de télécharger des vidéos pour une visualisation hors ligne qui peut être interdite par la loi dans votre pays. L'utilisation de cette demande peut également entraîner une violation des conditions d'utilisation entre vous et le fournisseur de cours d'eau. Cet outil n'est pas responsable de vos actions; Veuillez prendre une décision éclairée avant d'utiliser cette demande.
Par défaut, cette application utilise les chemins suivants vers les programmes (principaux exécutables):
ffmpeg.exe (depuis le chemin)ffprobe.exe (depuis le chemin)mkvmerge.exe (depuis le chemin)mp4decrypt.exe (depuis le chemin) Pour modifier ces chemins, vous devez modifier bin-path.yml dans ./config/ répertoire.
Voir la documentation pour une liste complète de quelles options sont disponibles. Vous pouvez définir les paramètres par défaut des commandes en modifiant le fichier cli-defaults.yml dans le répertoire ./config/ .
La plupart des services vous obligent à être connecté, pour télécharger à partir d'un exemple de la façon dont vous vous connectez est:
AniDL --service {ServiceName} --auth Afin de trouver les ID à télécharger, vous pouvez rechercher à partir de chaque service en utilisant l'indicateur --search comme ceci:
AniDL --service {ServiceName} --search {SearchTerm}Une fois que vous avez l'ID que vous pouvez obtenir en utilisant la recherche ou d'autres moyens, vous êtes prêt à télécharger, que vous pouvez faire comme ceci:
AniDL --service {ServiceName} -s {SeasonID} -e {EpisodeNumber}Dépendances qui ne sont nécessaires que pour l'exécution à partir du code. Ceux-ci ne sont pas nécessaires si vous utilisez les binaires prédéfinis.
Veuillez noter que NodeJS, NPM et PNPM doivent être installés sur votre système. Pour des instructions sur la façon d'installer PNPM, vérifiez (https://pnpm.io/installation)
Premier clone ce repo git clone https://github.com/anidl/multi-downloader-nx.git .
cd dans le répertoire cloné et exécutez pnpm i . Ensuite, décidez si vous souhaitez emballer l'application, créez le code ou exécutez à partir de TypeScript.
Vous pouvez exécuter le code à partir de TypeScript natif, cela nécessite un nœud TS que vous pouvez installer avec PNPM avec la commande suivante: pnpm -gi ts-node
Afterwords, vous pouvez exécuter l'application comme ceci:
ts-node -T ./index.ts --helpSi vous souhaitez créer l'application dans le code JavaScript à exécuter, vous pouvez également le faire comme ceci:
pnpm run prebuild-clipnpm run prebuild-gui Ensuite, vous pouvez CD dans le dossier lib et vous pourrez exécuter l'interface graphique comme suit:
node ./index.js --helpnode ./gui.js Si vous souhaitez emballer l'application, exécutez PNPM Run build- {platform} - {type} où {platform} est le système d'exploitation (actuellement les choix sont Windows, Linux, MacOS, Alpine, Android et ARM) et {type} est CLI ou GUI.
Afin de décrypter le contenu DRM, vous devrez avoir un CDM vidé, après cela, vous devrez placer les fichiers CDM ( device_client_id_blob et device_private_key ) dans le répertoire ./widevine/ . Pour des raisons juridiques, nous n'incluons pas le CDM avec le logiciel, et vous devrez en procéder vous-même.