Этот загрузчик может скачать аниме с разных сайтов. В настоящее время поддерживаются Crunchyroll , Hidive , AnimeOnegai и AnimationDigitalnetwork .
Это приложение не одобрено или связано с Crunchyroll , Hidive , AnimeOnegai или AnimationDigitalNetwork . Это приложение позволяет загружать видео для офлайн просмотра, которое может быть запрещено законом в вашей стране. Использование этого заявления также может привести к нарушению условий обслуживания между вами и поставщиком потока. Этот инструмент не несет ответственности за ваши действия; Пожалуйста, примите обоснованное решение перед использованием этого приложения.
По умолчанию это приложение использует следующие пути к программам (основные исполняемые файлы):
ffmpeg.exe (с пути)ffprobe.exe (с пути)mkvmerge.exe (с пути)mp4decrypt.exe (с пути) Чтобы изменить эти пути, вам необходимо редактировать bin-path.yml в каталоге ./config/ .
Смотрите документацию для полного списка того, какие варианты доступны. Вы можете определить по умолчанию по умолчанию команды, редактируя файл cli-defaults.yml в каталоге ./config/ .
Большинство услуг требуют, чтобы вы были входом в систему, чтобы загрузить из примера того, как вы бы вошли в систему:
AniDL --service {ServiceName} --auth Чтобы найти идентификаторы для загрузки, вы можете искать из каждой службы, используя флаг --search как это:
AniDL --service {ServiceName} --search {SearchTerm}После того, как у вас есть идентификатор, который вы можете получить с использования поиска или других средств, вы готовы к загрузке, что вы можете сделать так:
AniDL --service {ServiceName} -s {SeasonID} -e {EpisodeNumber}Зависимости, которые требуются только для работы от кода. Они не требуются, если вы используете предварительно построенные двоичные файлы.
Обратите внимание, что Nodejs, NPM и PNPM должны быть установлены в вашей системе. Для инструкций о том, как установить PNPM, проверьте (https://pnpm.io/installation)
Сначала клонировать этот репозитный git clone https://github.com/anidl/multi-downloader-nx.git .
cd в клонированный каталог и запустите pnpm i . Затем решите, хотите ли вы упаковать приложение, создать код или запустить из TypeScript.
Вы можете запустить код из нативного TypeScript, для этого требуется TS-узл, который вы можете установить с помощью PNPM со следующей командой: pnpm -gi ts-node
Последствия, вы можете запустить приложение таким образом:
ts-node -T ./index.ts --helpЕсли вы хотите построить приложение в код JavaScript для запуска, вы можете сделать это так же:
pnpm run prebuild-clipnpm run prebuild-gui Затем вы можете CD в папку lib , и вы сможете запустить CLI или GUI следующим образом:
node ./index.js --helpnode ./gui.js Если вы хотите упаковать приложение, запустите PNPM запустить Build- {platform} - {type} , где {platform} является операционной системой (в настоящее время выбор - Windows, Linux, MacOS, Alpine, Android и ARM) и {type} CLI или GUI.
Чтобы расшифровать содержимое DRM, вам потребуется сброшенный CDM, после этого вам потребуется поместить файлы CDM ( device_client_id_blob и device_private_key ) в каталог ./widevine/ . По юридическим причинам мы не включаем CDM с программным обеспечением, и вам придется найти его самостоятельно.