Este downloader pode baixar o anime de sites diferentes. Atualmente suportados são Crunchyroll , Hidive , Animeonegai e AnimationDigitalNetwork .
Este aplicativo não é endossado ou afiliado a Crunchyroll , Hidive , Animeonegai ou AnimationDigitalNetwork . Este aplicativo permite baixar vídeos para visualização offline, que podem ser proibidos por lei em seu país. O uso deste aplicativo também pode causar uma violação dos termos de serviço entre você e o provedor de fluxo. Esta ferramenta não é responsável por suas ações; Tome uma decisão informada antes de usar este aplicativo.
Por padrão, este aplicativo usa os seguintes caminhos para os programas (principais executáveis):
ffmpeg.exe
(do caminho)ffprobe.exe
(do caminho)mkvmerge.exe
(do caminho)mp4decrypt.exe
(do caminho) Para alterar esses caminhos, você precisa editar bin-path.yml
no diretório ./config/
.
Consulte a documentação para obter uma lista completa de quais opções estão disponíveis. Você pode definir os padrões para os comandos editando o arquivo cli-defaults.yml
no diretório ./config/
.
A maioria dos serviços exige que você seja conectado, a fim de baixar, um exemplo de como o login é:
AniDL --service {ServiceName} --auth
Para encontrar os IDs para baixar, você pode pesquisar em cada serviço usando o sinalizador --search
como este:
AniDL --service {ServiceName} --search {SearchTerm}
Depois de ter o ID que você pode obter ao usar a pesquisa ou outros meios, você está pronto para baixar, o que pode fazer assim:
AniDL --service {ServiceName} -s {SeasonID} -e {EpisodeNumber}
Dependências que são necessárias apenas para executar do código. Isso não é necessário se você estiver usando os binários pré -construídos.
Observe que NodeJS, NPM e PNPM devem ser instalados no seu sistema. Para obter instruções sobre como instalar o PNPM, verifique (https://pnpm.io/installation)
Primeiro clone este repo git clone https://github.com/anidl/multi-downloader-nx.git
.
cd
no diretório clonado e execute pnpm i
. Em seguida, decida se você deseja empacotar o aplicativo, criar o código ou executar a partir do TypeScript.
Você pode executar o código do nativo TypeScript, isso requer um nó TS que você possa instalar com o PNPM com o seguinte comando: pnpm -gi ts-node
Afterwords, você pode executar o aplicativo como este:
ts-node -T ./index.ts --help
Se você deseja criar o aplicativo no código JavaScript para executar, também pode fazer isso assim:
pnpm run prebuild-cli
pnpm run prebuild-gui
Em seguida, você pode CD na pasta lib
e poderá executar a CLI ou a GUI da seguinte forma:
node ./index.js --help
node ./gui.js
Se você deseja empacotar o aplicativo, execute o PNPM Run Build- {platform}
- {type}
onde {platform}
é o sistema operacional (atualmente as opções são Windows, Linux, MacOS, Alpine, Android e ARM) e {type}
é CLI ou GUI.
Para descriptografar o conteúdo do DRM, você precisará ter um CDM despejado, depois disso precisará colocar os arquivos CDM ( device_client_id_blob
e device_private_key
) no diretório ./widevine/
. Por razões legais, não incluímos o CDM com o software, e você terá que obter você mesmo.