![Logo](/Jay042003/go-anime/raw/master/images\logo.png)
An awesome program which can help you bulk download your favourite anime.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
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
To get started you will need some packages and softwares in your device and it is recommended to use a virtual environment.
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.
This are the steps you need to follow to install the program on your device:
- Clone the repo
git clone https://github.com/Jay042003/anime-downloader.git
- Install packages
pip install -r requirements.txt
- You need to keep webdriver on this specific path in your device for it to work
C:/webdrivers/chromedriver.exe
In this section I will show how to use this program.
First of all there are many options in this program as following:
- To set the link "-l"
You can get the links from here .
Warning !!
link should be of the page like this page given in exampleyou 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. - To set the maximum number of episode "-m"
- To set the starting episode "-s"
- 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.
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Jay Kadel - kadejay666@gmail.com
Project Link: https://github.com/Jay042003/go-anime