AnimDL 0.5.6
See the version list below for details.
dotnet tool install --global AnimDL --version 0.5.6
dotnet new tool-manifest
dotnet tool install --local AnimDL --version 0.5.6
#tool dotnet:?package=AnimDL&version=0.5.6
nuke :add-package AnimDL --version 0.5.6
AnimDL
This project is a C# port of justfoolingaround/animdl
Installation
- dotNET CLI (Global)
dotnet tool install --global AnimDL - dotNET CLI (Local)
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local AnimDL - Cake
#tool dotnet:?package=AnimDL - NUKE
nuke :add-package AnimDL
Usage
Usage:
AnimDL [command] [options]
Options:
--version Show version information
-?, -h, --help Show help and usage information
Commands:
config configure options for application
grab <Title> grabs stream links
search <Title> search anime on provider
stream <Title> stream anime
The stream option is disabled automatically if the project cannot find any of the supported streamers.
stream / grab
These commands are the main set of command in the project. All of them scrape the target site, the only difference is how it is used.
- The
streamoption tosses the stream url to a player so that you can seamlessly binge your anime.- Streaming supports Discord Rich Presence with
discord-rpc-csharp.
Description: stream anime Usage: AnimDL stream [<Title>] [options] Arguments: <Title> Title of anime to search Options: -p, --provider <AnimeOut|AnimePahe|AnimixPlay|GogoAnime|Tenshi|Zoro> provider name [default: AnimixPlay] -r, --range <range> range of episodes [default: 0..^0] --player <Vlc> media player to stream. [default: Vlc] -?, -h, --help Show help and usage information - Streaming supports Discord Rich Presence with
- The
graboption simply streams the stream url to the stdout stream.- This is useful for external usage and testing.
Description: grabs stream links Usage: AnimDL grab [<Title>] [options] Arguments: <Title> Title of anime to search Options: -p, --provider <AnimeOut|AnimePahe|AnimixPlay|GogoAnime|Tenshi|Zoro> provider name [default: AnimixPlay] -r, --range <range> range of episodes [default: 0..^0] -?, -h, --help Show help and usage information ```
animdl stream "One Piece"
<p align="center"> <sub> Providers can be specified by using provider prefix, <code>stream "One Piece" -p gogoanime</code>, will use the GogoAnime provider. </sub></p>
-r / --range argument
This argument is shared by stream and grab, it can be used to hand over custom ranges for selecting episodes.<br/> uses c# range and indices syntax.
2..5 // episodes from [2-5]
5.. // episodes from 5 till end.
5 // 5th episode
^3 // 3rd episode from end
^3.. // last 3 episodes
if you don't provide a value for this argument, all available episodes will be taken.
Configuration
configuration file can be found in installation director or at %userprofile%/.animdl/appsettings.json
{
"DefaultProvider": "AnimixPlay",
"DefaultMediaPlayer": "VLC",
"UseRichPresense": false,
"MediaPlayers": {
"VLC": {
"Executable": "%ProgramFiles%\\VideoLAN\\VLC\\vlc.exe"
}
}
}
Third party dependencies
- CliWrap (for running external command line applications)
- DiscordRichPresence
- Sharprompt (for user input)
- HtmlAgilityPack (for html parsing)
- HtmlAgilityPack.CssSelectors.NetCore
- Xabe.FFmpeg
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.7.3 | 529 | 1/17/2023 |
| 0.5.7.2 | 400 | 1/17/2023 |
| 0.5.7.1 | 386 | 1/16/2023 |
| 0.5.7 | 408 | 1/16/2023 |
| 0.5.6.1 | 423 | 1/1/2023 |
| 0.5.6 | 388 | 1/1/2023 |
| 0.5.5 | 411 | 12/29/2022 |
| 0.5.4 | 389 | 12/27/2022 |
| 0.5.3 | 371 | 12/27/2022 |
| 0.5.2 | 399 | 12/26/2022 |
| 0.5.1 | 414 | 12/26/2022 |
| 0.5.0 | 401 | 12/26/2022 |
| 0.4.4 | 386 | 12/25/2022 |
| 0.4.3 | 417 | 12/24/2022 |
| 0.4.2 | 376 | 12/23/2022 |
| 0.4.1 | 395 | 12/23/2022 |
| 0.4.0 | 426 | 11/30/2022 |
| 0.3.7 | 474 | 11/4/2022 |
| 0.3.6 | 514 | 8/22/2022 |
| 0.3.5 | 519 | 8/19/2022 |
| 0.3.4 | 524 | 8/19/2022 |
| 0.3.3 | 517 | 8/16/2022 |
| 0.3.2 | 510 | 8/16/2022 |
| 0.3.1 | 499 | 8/8/2022 |
| 0.3.0 | 535 | 8/6/2022 |
| 0.2.0 | 508 | 7/24/2022 |
| 0.1.0 | 525 | 7/16/2022 |