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 --help
Si vous souhaitez créer l'application dans le code JavaScript à exécuter, vous pouvez également le faire comme ceci:
pnpm run prebuild-cli
pnpm run prebuild-gui
Ensuite, vous pouvez CD dans le dossier lib
et vous pourrez exécuter l'interface graphique comme suit:
node ./index.js --help
node ./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.