Este descargador puede descargar anime de diferentes sitios. Actualmente se admiten Crunchyroll , Hidive , Animeonegai y AnimationDigitalNetwork .
Esta aplicación no está respaldada o afiliada a Crunchyroll , Hidive , Animeonegai o AnimationDigitalNet . Esta aplicación le permite descargar videos para la visualización fuera de línea, lo que puede estar prohibido por la ley en su país. El uso de esta solicitud también puede causar una violación de los términos de servicio entre usted y el proveedor de la corriente. Esta herramienta no es responsable de sus acciones; Tomar una decisión informada antes de usar esta solicitud.
Por defecto, esta aplicación utiliza las siguientes rutas a los programas (ejecutables principales):
ffmpeg.exe
(desde la ruta)ffprobe.exe
(desde la ruta)mkvmerge.exe
(desde la ruta)mp4decrypt.exe
(desde la ruta) Para cambiar estas rutas, debe editar bin-path.yml
en el directorio ./config/
.
Consulte la documentación para obtener una lista completa de qué opciones están disponibles. Puede definir valores predeterminados para los comandos editando el archivo cli-defaults.yml
en el directorio ./config/
.
La mayoría de los servicios requieren que se registre, para descargar, un ejemplo de cómo iniciaría sesión es:
AniDL --service {ServiceName} --auth
Para encontrar las ID para descargar, puede buscar desde cada servicio utilizando el indicador --search
como este:
AniDL --service {ServiceName} --search {SearchTerm}
Una vez que tenga la identificación que puede obtener al usar la búsqueda u otros medios, está listo para descargar, que puede hacer así:
AniDL --service {ServiceName} -s {SeasonID} -e {EpisodeNumber}
Dependencias que solo se requieren para salir desde el código. Estos no son necesarios si está utilizando los binarios prebuilados.
Tenga en cuenta que NodeJS, NPM y PNPM deben instalarse en su sistema. Para obtener instrucciones sobre cómo instalar PNPM, verifique (https://pnpm.io/installation)
Primer clon este Repo git clone https://github.com/anidl/multi-downloader-nx.git
.
cd
en el directorio clonado y ejecuta pnpm i
. A continuación, decida si desea empaquetar la aplicación, crear el código o ejecutar desde TypeScript.
Puede ejecutar el código desde Native TypeScript, esto requiere el nodo TS que puede instalar con PNPM con el siguiente comando: pnpm -gi ts-node
Afterwords, puede ejecutar la aplicación así:
ts-node -T ./index.ts --help
Si desea crear la aplicación en el código JavaScript para ejecutar, también puede hacerlo:
pnpm run prebuild-cli
pnpm run prebuild-gui
Luego puede CD en la carpeta lib
y podrá ejecutar el CLI o la GUI de la siguiente manera:
node ./index.js --help
node ./gui.js
Si desea empaquetar la aplicación, ejecute pnpm ejecutar build- {platform}
- {type}
donde {platform}
es el sistema operativo (actualmente las opciones son Windows, Linux, MacOS, Alpine, Android y ARM) y {type}
es CLI o GUI.
Para descifrar el contenido DRM, deberá tener un CDM volcado, después de eso, deberá colocar los archivos CDM ( device_client_id_blob
y device_private_key
) en el directorio ./widevine/
. Por razones legales, no incluimos el CDM con el software, y tendrá que obtener uno usted mismo.