Этот загрузчик может скачать аниме с разных сайтов. В настоящее время поддерживаются 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-cli
pnpm run prebuild-gui
Затем вы можете CD в папку lib
, и вы сможете запустить CLI или GUI следующим образом:
node ./index.js --help
node ./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 с программным обеспечением, и вам придется найти его самостоятельно.