Skip to main content

Download anime from gogoanime website.

Project description

Gogoanime Downloader

Download anime from Gogoanime. User must have an account on This website

Features

  • Single episode download
  • All episodes download

Setup

pip install git+https://github.com/HSAkash/gogoanime.git

or

pip install gogoanime-anitaku

Directories

gogoanime/
├── gogoanime/         # Main package directory
│   ├── __init__.py    # Make it a package
│   ├── download.py 
│   ├── constants.py
│   ├── login.py
│   ├── user.py
│   ├── anime_info.py
│   ├── get_download_url.py
│   └── __main__.py    # Entry point for CLI
├── README.md          # Project description
├── LICENSE            # License file (optional)
└── pyproject.toml     # Dependencies & setup

Run the command

Help command

gogoanime --help
usage: test.py [-h] [-s START] [-e END] [-q QUALITY] [-d DESTINATION] [--yes-playlist] [--start-episode] url

Description of program

  Download anime from Gogoanime.
  Args:
    url: URL of the anime or 'logout' for log out from the website.
    destination: Directory to save the anime.
    quality: Video quality (e.g., 720p, 1080p).
    workers: Number of workers to use.
    start_episode: Flag for starting episode URL.
    start_n: Start episode number.
    end_n: End episode number.
    yes_playlist: Flag for playlist download.
    login: Flag for user login.
    verbose: Quiet mode.

Options:
  -d, --destination TEXT  Directory to save the anime.
  -q, --quality TEXT      Video quality (e.g., 720, 1080).
  -w, --workers INTEGER   Number of workers to use.
  --start-episode         start episode url.
  -s, --start-n INTEGER   start episode number.
  -e, --end-n INTEGER     end episode number.
  --yes-playlist          For playlist download.
  --login                 For Login user.
  --verbose               Quiet.
  --help                  Show this message and exit.

User Command

  • Login
gogoanime --login <url>
  • Logout
gogoanime logout

Download commands

Single

# auto quality 720p
gogoanime <anime_episode url>
# Example
gogoanime https://anitaku.bz/naruto-episode-1
# Give quality of video also destination where to save
gogoanime -d <forlder path> -q <quality> <url>
# Example
gogoanime -d 'anime/naruto' -q 1080 https://anitaku.bz/naruto-episode-1

Playlist

  • All episode download
gogoanime --yes-playlist <anime_url=https://anitaku.bz/naruto-episode-1>
  • N-N episodes download
gogoanime -s <start_episode_number> -e <end_episode number> --yes-playlist <anime_url=https://anitaku.bz/naruto-episode-1>
  • if given episode url is the starting position
gogoanime --start-episode -e <end_episode number> --yes-playlist <anime_url=https://anitaku.bz/naruto-episode-1>
  • If end or start position not given then start position will be the 1st episode and end position will be the last episode

Author

HSAkash

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gogoanime_anitaku-0.0.2.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gogoanime_anitaku-0.0.2-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file gogoanime_anitaku-0.0.2.tar.gz.

File metadata

  • Download URL: gogoanime_anitaku-0.0.2.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for gogoanime_anitaku-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d874606ab494ac7e1d1f3000a81a4d852b935f555b17b7ebf1969a9f5a4255e1
MD5 b29121be873bedfe2d4a10465820d71f
BLAKE2b-256 1aa6932156cd9297cebe3c4fec73f6c354d38d1fafadcef157c5827d76b70f58

See more details on using hashes here.

File details

Details for the file gogoanime_anitaku-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for gogoanime_anitaku-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e2f730f8f35c3e9bff3b545472f5131ebed097e9b5242e0175e636eb2ff368a4
MD5 26a8148a411722d9c13fe480cfff2193
BLAKE2b-256 d03d56fc22b071bd4e0bc4200ff8edf5fb4044b8176f3a148d478cc7eba82330

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page