sh1nobuu / BitAnime

A Python script that allows you to download all of an anime's episodes at once.
23 stars 10 forks source link

Cannot use this version #18

Open mo9ses opened 2 years ago

mo9ses commented 2 years ago

Please make it so I can use this version of the script

sh1nobuu commented 2 years ago

Making the program functional again will be hard since gogoanime decided the way how their site works.

karl0ss commented 2 years ago

@moisesgamingtv9 @sh1nobuu

I have forked this repo, and have managed to get this all working again, although I have used a bit of your original code, I have made a number of changes that would change BitAnime too much, so I have rebranded to GoGo Downloader -

https://github.com/karl0ss/GoGoDownloader

All original basic functions are working again, I do need to do some work to add some of the nice bits that you did have, thought I would let you know, if you didn't want to spend the time on BitAnime

Arctic4161 commented 2 years ago

@moisesgamingtv9 @sh1nobuu

I have forked this repo, and have managed to get this all working again, although I have used a bit of your original code, I have made a number of changes that would change BitAnime too much, so I have rebranded to GoGo Downloader -

https://github.com/karl0ss/GoGoDownloader

All original basic functions are working again, I do need to do some work to add some of the nice bits that you did have, thought I would let you know, if you didn't want to spend the time on BitAnime

https://github.com/Arctic4161/BitAnime/blob/master/src/backend.py You should incorporate some of the code from my backend. It has fall backs for episode quality and Header randomizer, so the server won't block them

I just haven't had the time nor the will to keep up with this project

karl0ss commented 2 years ago

@moisesgamingtv9 @sh1nobuu I have forked this repo, and have managed to get this all working again, although I have used a bit of your original code, I have made a number of changes that would change BitAnime too much, so I have rebranded to GoGo Downloader - https://github.com/karl0ss/GoGoDownloader All original basic functions are working again, I do need to do some work to add some of the nice bits that you did have, thought I would let you know, if you didn't want to spend the time on BitAnime

https://github.com/Arctic4161/BitAnime/blob/master/src/backend.py You should incorporate some of the code from my backend. It has fall backs for episode quality and Header randomizer, so the server won't block them

I just haven't had the time nor the will to keep up with this project

hey, I did have a look at your branch when i started rewriting, but never seemed to have an issue with blocks via header (ive downloded over 3000 episodes from gogo without any issues, so not tooo sure its needed?

Arctic4161 commented 2 years ago

It's just a fail safe tbh. Some servers may reject the connection if you crawl around with the same header over and over. There's really no telling what they're going to do since gogo changes so often. Problem with trying to keep up with this program is how often they change

DeadlyMagikarps commented 6 months ago

@Arctic4161 @karl0ss

I forked a branch to my end with the non exe version. I can confirm it still works with some minor modifications on package updates and a small domain variable change in the json config file. https://github.com/DeadlyMagikarps/GoGoDownloader/tree/master

I still use it quite a bit and awesome job for keeping it up to date when it was possible.

karl0ss commented 6 months ago

Yeah i am still using my fork on the daily....no issues...the json can be updated by anyone, i did it that way so i dont have to make a new release, people can just change to the new domain...

DeadlyMagikarps commented 6 months ago

Yeah i am still using my fork on the daily....no issues...the json can be updated by anyone, i did it that way so i dont have to make a new release, people can just change to the new domain...

Ya, for some reason, the current packages in requirements.txt were not installing properly for some of the modules (wheels were failing) until I updated certain packages. Probably just some versioning.

Ya, the domain is still left for anyone change just like it was setup.