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
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
Download h3t4y for later read

h3nt4y_dl Download h3nt4y for later read Tải h3nt4y về đọc thôi nào các bạn ơiiiiiiii! (Tải từ h**taivn nhé) Usage: python get_that_ht4i.py New versio

1 Dec 03, 2021
Download every approved Obsidian.md community Plugin and Theme

obsidian-repos-downloader Contents What? Why? Setup Requirements Download Run Getting Started Usage - all the arguments Output Directories Flatter Str

Clare Macrae 16 Dec 13, 2022
Python script to download entire campaign images and navigation.

Squidle campaign downloader Python script to download entire campaign images and navigation. usage: squidle_campaign_downloader.py [-h] [--api-token A

Miquel Massot 2 Nov 17, 2021
Pantheon - The fastest YouTube downloader.

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

Billy 38 Nov 21, 2022
Python module to donwload all Pixiv artworks of a user using it's user ID.

Python module to donwload all Pixiv artworks of a user using it's user ID. You need a PHPSESSID token to export NSFW.

Quatrecentquatre 1 Jan 27, 2022
📺 YouTube Song Downloader Bot For Telegram 🔮

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

Tamil Bots 146 Dec 31, 2022
YoutubeDownloader - Repo for downloading YT audio and videos

YoutubeDownloader Downloads video/playlist/audio from youtube url. install all t

Anuj SP 2 Feb 17, 2022
Will load an SRC page, logged in with Firefox's cookies imported, and delete all comments from every run

SRCCommentsAutoDeleter Will load an SRC page, logged in with a support browser's cookies, and delete all comments from every run Config is all done in

3 Oct 29, 2021
Python Youtube Video-Playlist Downloader

Youtube-Video-Playlist-Downloader-PyQt5 You can download videos and playlists on YouTube with this script. Script has GUI. Enjoy. Setup git clone http

Yunus Emre Öztürk 2 Jun 06, 2022
Most versatile Telegram torrent and youtube-dl bot.

TorToolkit Telegram So basically Tortoolkit is aimed to be the most versatile torrent leecher and Youtube-DL bot for telegram. This bot is highly cust

Yash Khadse 541 Dec 22, 2022
A script that downloads YouTube videos/audio

YouTube-Downloader A script that downloads YouTube videos/audio from youtube. Usage Download the script by executing the following in your terminal :

Debayan Sarkar 2 Jan 04, 2022
A tool to make easy to search for directories in the URL.

Welcome to Brutos Directory Scanner 🚀 The Brutos is a python script used to provide agility in obtaining verifications to informations about related

Sérgio Corrêa 4 Apr 14, 2022
Twitter Media Downloader (Telegram Bot)

Twitter Media Downloader (Telegram Bot)

Matin Baloochestani 8 Oct 27, 2022
Youtube video downloader and info extractor for python.

tube_dl Tube_dl is a Simple Youtube video downloader for Python. A Modular approach to bypass and download Youtube Videos and Playlist from Youtube us

Shekhar Chander 16 Jul 09, 2022
A Udemy downloader that can download DRM protected videos and non-DRM protected videos.

Udemy Downloader with DRM support NOTE This program is WIP, the code is provided as-is and i am not held resposible for any legal repercussions result

Puyodead1 468 Dec 29, 2022
Google Art Image Downloader Tkinter

Google-Art-Image-Downloader-Tkinter 由 google-art-downloader 整改的批量 Google 艺术展平台高清图片下载 ⭐ It works perfectly from 2018 year till today, thanks for stars!

PY-GZKY 1 Jan 05, 2022
Command-line program to download videos from YouTube.com and other video sites

youtube-dl - download videos from youtube.com or other video platforms

youtube-dl 116.4k Jan 07, 2023
TikTok downloader video without watermark from Telegram bot

⬇️ How to download video from Tik Tok via telegram bot? Send a link to the video from tik tok to our telegram bot and it will send you a video without

1 Mar 04, 2022
Tool to download Netflix in 4k

Netflix-4K-Script Tool to download Netflix in 4k You will need to get a L1 CDM that is whitelsited with Netflix CDM In this script are downgraded

9 Dec 23, 2021