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
A Telegram bot to download TikTok videos without any watermark.

TikTok Downloader Bot A Telegram bot to download TikTok videos without any watermark. Host on Heroku Youtube: Deployment Tutorial Demo: JayBee TikTok

Joy Biswas 184 Jan 04, 2023
Spotify Playlist Downloader With Python

Spotify Playlist Downloader This will let you download Spotify playlists for free without Premium. It gets all the songs from the API and downloads th

Yasho 16 Sep 28, 2022
TikTok - TikTok Bot to download video or audio from TikTok

TikTok - TikTok Bot to download video or audio from TikTok

JMTHON 51 Mar 04, 2022
The sole purpose of this script is to download any NFT collection from OpenSea

OpenSea NFT Stealer The sole purpose of this script is to download any NFT collection from OpenSea. Setup Prerequisites: Python 3 Python requests libr

Phillip 9 Sep 04, 2022
A simple Python +3.x script to download videos from Facebook.

Facebook Video Downloader A simple Python +3.x script to download videos from Facebook posts

Kerolos Atef Saber 1 Dec 03, 2021
GTK4 + Python tutorial with code examples

Taiko's GTK4 Python tutorial Wanna make apps for Linux but not sure how to start with GTK? This guide will hopefully help! The intent is to show you h

190 Jan 08, 2023
YouPlay is a python based tool for downloading YouTube videos through its URL

YouPlay is a python based tool for downloading YouTube videos through its URL. It is capable to download videos from YouTube playlists too and can extract the audio file only from the video. It can r

Nitin Choudhury 10 Sep 15, 2022
A python program to download one or multiple videos from YouTube.

YouTube-Video-Downloader A python program to download one or multiple videos from YouTube. Quick Start guide First Clone The Project git clone https:/

Imira Randeniya 1 Sep 11, 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
Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a Kindle or other similar reading devices.

Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a read

Soumik Rakshit 8 Jul 09, 2022
this is udemy course downloader, before a start you know how to get access token.

udemy_downloader this is udemy course downloader, before a start you know how to get access token. To get the access_token on Google Chrome (once on U

OkUgur 18 Dec 04, 2022
ImageScraper is a cross-platform tool for downloading a specified count from xkcd, Astronomy Picture of the Day and Existential Comics

ImageScraper The ImageScraper is a cross-platform tool for downloading a specified count from xkcd, Astronomy Picture of the Day and Existential Comic

1amnobody 1 Jan 25, 2022
Simple package for Sublime Text 4; download URL's for local viewing and editing

URLDownloader This is a simple example package that allows you to easily download the contents of any web URL to edit locally. Given a URL, the packag

Terence Martin 3 Mar 05, 2022
Ebook downloader built using python

ebook-downloader Getting Started Open a terminal and run the following commands. git clone github.com/georgemunyoro/ebook-downloader cd ./ebook-downlo

George Munyoro 1 Oct 19, 2021
Download clips from youtube videos with a few clicks and a GUI!

YouClip v2.0.0 Table Of Contents: What Is YouClip Installation Usage Stuff To Fix Changelog What Is YouClip? ! IMPORTANT: The source files are a total

ador 2 Oct 05, 2021
Storing, versioning, and downloading files from S3 made as easy as using open() in Python. Caching included.

open(LARGE) Storing, versioning, and downloading files from S3 made as easy as using open() in Python. Caching included. Motivation Oftentimes, especi

András Schmelczer 2 Jan 30, 2022
Download all your URI Online Judge source codes and upload to GitHub with simple steps.

URI-Code-Downloader Download all your URI Online Judge source codes and upload to GitHub with simple steps. Prerequisites Python 3.x Installing Downlo

Luan Simões 9 Mar 23, 2022
Implementation of Cross-category Video Highlight Detection via Set-based Learning (ICCV 2021).

Cross-category Video Highlight Detection via Set-based Learning Introduction This project is an implementation of ``Cross-category Video Highlight Det

Minghao (Alan) Xu 49 Dec 17, 2022
Download Apple Music Cover Artwork in the best Quality by providing an Apple Music Link. It downloads the jpg, png and webp version since they often differ from another.

amogus.py - Version 0.0.5 amogus - Apple Music Hi-Res Artwork Fetcher this is my first real python tool so sorry if its bad amogus is a Python script

reaper 46 Jan 09, 2023
A bot to download songs from YouTube to telegram.

Song-Downloader-Bot A BOT TO DOWNLOAD SONGS FROM YOUTUBE. Mandatory variables API_ID - Get It From my.telegram.org API_HASH - Get It From my.telegram.

Ashik Muhammed 38 Dec 11, 2022