Skip to content

Jay042003/go-anime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

goanime

An awesome program which can help you bulk download your favourite anime.
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

It is a web scraping program which helps you bulk download your favorite animes from a site called "animepahe". You can auto download any anime found on animepahe.

It is hassle to download one episode at a time but you don't have to worry anymore you can bulk download all the episodes you want with help of this progrm

(back to top)

Built With

  • Python
  • Selenium
  • Beautifulsoup

(back to top)

Getting Started

To get started you will need some packages and softwares in your device and it is recommended to use a virtual environment.

Prerequisites

This are some softwares you need to install on your device.

  • Python

    You can download from the given url: Python

  • Chrome driver

    You can download Chrome driver from the following link: Chrome Driver

You need to download the exact version of chromedriver as your chrome browser. For checking the version of your chrome browser , you can type chrome://version/ in search bar and hit enter to check the version.

Installation

This are the steps you need to follow to install the program on your device:

  1. Clone the repo
    git clone https://github.com/Jay042003/anime-downloader.git
  2. Install packages
    pip install -r requirements.txt
  3. You need to keep webdriver on this specific path in your device for it to work
    C:/webdrivers/chromedriver.exe

(back to top)

Usage

In this section I will show how to use this program.

First of all there are many options in this program as following:

  1. To set the link "-l"

    You can get the links from here .

    Warning !!

    link should be of the page like this page given in example you can get it by following the given steps
    1. Visit the given website.
    2. Search the anime you want to see.
    3. The page of the anime you want to see will open if you select a anime from the search click on any one of the episodes and you will come across a page like this.
  2. To set the maximum number of episode "-m"
  3. To set the starting episode "-s"
  4. To set the quality of episodes downloaded "-q"

    three qualities are available "1080p" "720p" "360p" execute this in terminal for using short args

py main.py -l "LINK" -q "QUALITY" -s "START" -m "MAX"

execute this in terminal for using long args

py main.py --link="link" --quality="quality" --start="start" --max="max"

You can also use "--epilist" or "-e" instead of start and max arguments to download specific episodes instead of a range

py main.py -l "LINK" -q "QUALITY" -m "1 2 4 6"

this command will download eqisodes 1, 2, 4 and 6. You can also use "--eplist" instead of "-e" if you are using long args.

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Jay Kadel - kadejay666@gmail.com

Project Link: https://github.com/Jay042003/go-anime

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages