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

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.1.tar.gz (11.5 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.1-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gogoanime_anitaku-0.0.1.tar.gz
  • Upload date:
  • Size: 11.5 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.1.tar.gz
Algorithm Hash digest
SHA256 40b1633f4afbd0114a741062122c5566ba0e183129831ec5d25d18ab7f2c7703
MD5 ff533aa125a20c28d3d8e0dc1f2b092f
BLAKE2b-256 7ab4ee88379d148018762be44eff810327efd0fc5326f9fdf935aa4c6d39873e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gogoanime_anitaku-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 db5b99bf10a97b19c67c931c0ddace7bc43c7ef120df2b5b588927453628aaa0
MD5 700c8653543323cc382eba349cc1a5f0
BLAKE2b-256 cf24391b935b1e05adc0570d68d2f088ae0300b70dce15553ffb0e095cdbd29d

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