AnimDL 0.5.7.3

dotnet tool install --global AnimDL --version 0.5.7.3                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local AnimDL --version 0.5.7.3                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AnimDL&version=0.5.7.3                
nuke :add-package AnimDL --version 0.5.7.3                

AnimDL

This project is a C# port of justfoolingaround/animdl

Installation

  1. dotNET CLI (Global)
    dotnet tool install --global AnimDL
    
  2. dotNET CLI (Local)
    dotnet new tool-manifest # if you are setting up this repo
    dotnet tool install --local AnimDL
    
  3. Cake
    #tool dotnet:?package=AnimDL
    
  4. 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 stream option tosses the stream url to a player so that you can seamlessly binge your anime.
    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
    
  • The grab option 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

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.5.7.3 354 1/17/2023
0.5.7.2 300 1/17/2023
0.5.7.1 288 1/16/2023
0.5.7 309 1/16/2023
0.5.6.1 317 1/1/2023
0.5.6 289 1/1/2023
0.5.5 310 12/29/2022
0.5.4 293 12/27/2022
0.5.3 274 12/27/2022
0.5.2 299 12/26/2022
0.5.1 312 12/26/2022
0.5.0 305 12/26/2022
0.4.4 283 12/25/2022
0.4.3 318 12/24/2022
0.4.2 280 12/23/2022
0.4.1 301 12/23/2022
0.4.0 324 11/30/2022
0.3.7 372 11/4/2022
0.3.6 407 8/22/2022
0.3.5 405 8/19/2022
0.3.4 412 8/19/2022
0.3.3 411 8/16/2022
0.3.2 401 8/16/2022
0.3.1 391 8/8/2022
0.3.0 419 8/6/2022
0.2.0 392 7/24/2022
0.1.0 414 7/16/2022