A Python script that allows you to download all of an anime's episodes at once.

Overview
BitAnime

BitAnime

A Python script that allows you to download all of an anime's episodes at once.

· Download executable version ·

About BitAnime

BitAnime is a python script that allows you to download anime in large batches. It can also be used to download anime films. BitAnime gets its content from gogoanime. If you get a 404 error, please look up the correct anime name on gogoanime. This application will download all episodes. At the moment, the quality of the episodes that will be downloaded is different for every anime. For older anime, the quality will be 360p to 480p, for newer anime the quality will be 720p to 1080p.

Installation

git clone https://github.com/sh1nobuu/BitAnime.git

Screenshot

BitAnime Screenshot Downloaded anime with BitAnime

Dependencies

BitAnime is highly reliant on the python modules requests, colorama, tqdm, and BeautifulSoup.

pip install -r requirements.txt

Usage

The anime name is separated by "-". You can either type it manually, or go to gogoanime.pe and search for the anime you want to download and copy the name from the URL.

Examples

One word title
Multiple word title
Comments
  • [Feature Request] Able to Select Video Quality when Downloading

    [Feature Request] Able to Select Video Quality when Downloading

    I always download animes in 480p. Because of not having enough storage on my pc. I tried many other scripts like anime-dl and others available on Github. Most of them are outdated and don't work on the websites they tell it will. And even if it works I can't download the videos of my choosing quality.

    opened by NevGi-cpu 37
  • Link Scrapper

    Link Scrapper

    This is the most recently updated repo with new gogoanime.pe site and i really like it! however a feature i really need is outputting the video links rather than directly downloading them and im sure many other people are gonna need it too, so if there is a way u could do that it would be fantastic!

    opened by QuantaNeon 9
  • [Question] How to download specific set range of episode?

    [Question] How to download specific set range of episode?

    Depending on your screenshot, It seems we can only enter the number of episodes we manually want to download but, it will only download in ascending order. Like if we enter 5 as you did, most likely it will download from episodes 1-5. I want to download let's say the midsection (4-8) or the last part(20-24) how can I do that?

    opened by NevGi-cpu 3
  • Easy Linux Support

    Easy Linux Support

    ctypes.windll.kernel32.SetConsoleTitleW("BitAnime") assumes a windows operating system. By catching the resulting exception, you can easily enable linux support ootb. I'll make a PR in a few mins

    opened by port19x 3
  • 1kb files

    1kb files

    All videos downloaded seem to be 1kb in size. Opening the files shows a 403 error. Seems to work up until the download for some reason. This was tested with the script and the EXE. Capture

    opened by Arctic4161 2
  • Sugesstions

    Sugesstions

    I am a big fan of your work buddy, I taught you might want some suggestions for future features.

    Feature 1 - Episode naming: would take the name out the URL and and checking if there is a Episode with 0 after "EP" to check and start renaming it f.e.: https://gogoanime.pe/category/tokyo-revengers tokyo-revengers-EP01 starting with 01 would be a a nice touch for people who will use it for their personal media library or in general.

    Feature 2 - Episode range: would be nice if there's a possibility to download a specific range of an anime if it failed earlier.

    Since the page does not support other languages and the script seems to download highest resolution possible theres nothing else that got in my mind.

    I just wanted to share my taught with you.

    BR.

    opened by thereal-S 2
  • 403 completely breaks program

    403 completely breaks program

    I believe something for gogoanime was changed, but now the downloads are met with a 403 error. When anything is searched, the program displays 404 to the user , but the error is actually 403. I've been struggling with using python to download from gogoanime as well and have also been running into the same errors. Currently, I haven't found any solutions yet.

    opened by ree1261 9
  • Anything I Try To Get With the Executable Version Just Downloads A 162kb File?

    Anything I Try To Get With the Executable Version Just Downloads A 162kb File?

    Trying to get all of One Piece (dubbed). I enter "one-piece-dub" as anime name. It'll download X amount of episodes, but it downloads them almost instantly as only 162byte files. Nothing happens when double-clicked to open them.

    Only downloading 2-3 at a time to test. Using option 3 (1080p) for quality.

    opened by GitHubQueenn 8
  • Fixed 403 error, added 480P

    Fixed 403 error, added 480P

    Fixed 403 error, added 480P. Fixed Issue with not finding the right resolution. Also added checking of the link and only downloading video if an mp4 file is returned.

    opened by Arctic4161 20
  • Updated headers to bypass ForbiddenResponse by CDN

    Updated headers to bypass ForbiddenResponse by CDN

    Recently, gogoanime's cdn (anicdn thingy) has been showing Forbidden | 403 error, so I captured the new required headers from the network tab in dev tools. Just updated them in this PR, as the downloader was not working many a times due to this, the new headers are working perfectly now.

    opened by FireHead90544 4
Releases(v2.0.0)
Owner
sh1nobu
A newbie python programmer
sh1nobu
Fetch McDonald invoices from mailbox and merge them to one PDF file.

concatenate Fetch McDonald invoices from mailbox and merge them to one PDF file. Description This script will fetch all McDonald invoice pdfs from a p

3 Oct 06, 2022
Downloads state flags from wikipedia for states/regions from all countries

world-state-flags Downloads state flags from wikipedia for states/regions from all countries This data is NOT curated Uses https://github.com/dr5hn/co

João Ribeiro Bezerra 2 Dec 15, 2022
Youtube Downloader Telegram Bot 😉

Youtube Dl bot 😉 Prerequisite ffmpeg install dependencies pip3 install -r requirements.txt Setup Bot - Change configuration config.py File - insta

Aryan Vikash 285 Dec 06, 2022
Noto fonts go universal! Download Noto fonts combined to suit your region (South Asia, SE Asia, Africa-MiddleEast, Europe-Americas).

Go Noto Universal Noto fonts go universal! Download Noto fonts combined to suit your region (South Asia, SE Asia, East Asia, Africa-MiddleEast, Europe

Satish B 67 Jan 06, 2023
Pantheon - The fastest YouTube downloader.

A Youtube downloader written in Python3, using HTTP requests and an API.

Billy 38 Nov 21, 2022
mescrappy - Python + Selenium Youtube scraper

mescrappy - Python + Selenium Youtube scraper Youtube Sraping With Python (Selenium) Table of Contents About The Project Built With Getting Started In

Merdan Chariyarov 12 Nov 28, 2021
A downloader for Cave Story written in Python

Cave Story Downloader This is a downloader for Cave Story written in Python. Thi

Imsad2 2 Feb 16, 2022
Ripurei is a free-to-use osu! replay downloader, that can be configured to download from any osu! server.

Ripurei Ripurei is a fully functional osu! replay downloader, fully capable of downloading from almost any osu! server. Functionality Timeline ✔️ Able

Thomas 0 Feb 11, 2022
Download Photo and Video from Wall of specific user or community

vkontakte-downloader Download Photo and Video from Wall of specific User or Community on https://vk.com Setup Clone the project git clone https://gith

4 Jul 20, 2022
Apple Music Animated Artwork Fetcher

A python script for downloading the animated artwork of an Apple Music album.

bunny 46 Jan 03, 2023
This repository contains code for a youtube-dl GUI written in PyQt.

youtube-dl-GUI This repository contains code for a youtube-dl GUI written in PyQt. It is based on youtube-dl which is a Video downloading script maint

M.Yasoob Ullah Khalid ☺ 191 Jan 02, 2023
Bulk Downloader for Reddit

saveddit is a bulk media downloader for reddit pip3 install saveddit Setting up authorization Register an application with Reddit Write down your clie

Pranav 136 Jan 03, 2023
Itchio Downloader Tool with python

Itchio Downloader Tool Install pip install git+https://github.com/emersont1/itchio Download All Games in library from account python -m itchio.downloa

Peter Taylor 69 Dec 05, 2022
Used Insta Loader to download high quality images from instagram account

Insta Dp Downloader Project Description: In this project, I have used "Insta Loader" to download high quality images from instagram account. You only

Hassan Shahzad 3 Oct 31, 2022
📺 YouTube Song Downloader Bot For Telegram 🔮

📺 YouTube Song Downloader Bot For Telegram 🔮 Powerd By TamilBots.

Tamil Bots 146 Dec 31, 2022
Script that allows to download portable installers of different versions Adobe software for macOS

What is this and for what This is a script that allows you to download portable installers of programs from Adobe for macOS with different versions. T

715 Jan 06, 2023
AkShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库

Overview AkShare requires Python(64 bit) 3.7 or greater, aims to make fetch financial data as convenient as possible. Write less, get more! Documentat

Albert King 5.8k Jan 03, 2023
AI Dungeon Catalog Archive Toolkit

AI Dungeon Content Archive Toolkit (AID CAT) AID CAT is a command-line utility that will allow you to download JSON backups of: Your private and publi

Mimi 31 Oct 26, 2022
Python based Telegram bot. Search and download YouTube video or audio.

Python-Telegram-Youtube-Media-Bot Python based Telegram bot. Search and download YouTube video or audio. Just change settings.py and start TelegramBot

Ahmet Bohur 2 Oct 02, 2022
A downloader for the ISIS service of TU Berlin

isis_dl A downloading utility for the ISIS tool of TU-Berlin. Version 0.4 Features Downloads all Material from all courses of your ISIS page. Efficien

1 Nov 06, 2021