Commit Graph

111 Commits (8158cc02467a77207e483fedacaea4319eb92e7b)

Author SHA1 Message Date
AbdullahM0hamed 0da2c2d9be
Moved hcaptcha and cookie stuff to utils (#402) 2020-06-14 14:45:49 +05:30
Blatzar 8b2654c9e7
added animevibe (#405)
* Create animevibe.py

* added to init

* added animevibe to config

* added 3rdparty extractor

* added extractor to init
2020-06-12 07:35:18 +00:00
Blatzar d54153fba3
fixed kisscartoon (#398)
* fixed kisscartoon

* added streamx extractor

* removed rouge print

* added streamx to init

* added kisscartoon to config

The list layout makes it easier to edit order, tell me if you want it changed

* fixes
2020-06-07 17:54:25 +00:00
AbdullahM0hamed 420797ecfe
Solve Kwik captcha (#396) 2020-06-07 20:51:56 +05:30
nate-moo 2aecc5f2e7
Adding Justdubs.org (#379)
Added justdubs and fixed gcloud extractor
2020-06-03 20:28:54 +00:00
Blatzar 8ef4d7d74a
fixed vidstream bug
If vidstream gets run twice (extractor fails) the previous self is used, thus changing self.url creates errors.
2020-06-03 19:19:54 +00:00
AbdullahM0hamed 8e4beb2ab2
Cleaned up some redundant code (#390)
* Cleaned up some redundant code

* Update kwik.py
2020-06-02 11:23:02 +00:00
AbdullahM0hamed 783bd4144a
Fix animepahe and kwik (#389)
* Fix animepahe and kwik

* Update kwik.py
2020-06-01 07:49:01 +00:00
Blatzar 57f82b7a4e
removed misspelling 2020-05-22 13:17:06 +00:00
Blatzar cc401e3c32
Added 2 extractors and reworked vidstream extractor (#362)
* added hydrax extractor

* added cloud9 extractor

* added extractors to init

* revamped vidstream

* added vidstream config

* cleaned up vidstream

* added comment in vidstream class

* updated docs config
2020-05-16 08:30:17 +00:00
Blatzar 23ad8792e1
fixed mp4upload
keeping the old regex for now in case it's not fully updated
2020-05-11 13:03:37 +00:00
Blatzar 22f7860c44
fixed gogoanime and vidstream bug (#355) 2020-05-02 21:54:54 +05:30
AbdullahM0hamed 005554c3e6
Fixes to Dreamanime and Ryuanime (#329)
* Create xstreamcdn.py

* Update xstreamcdn.py

* Update init.py

* Update ryuanime.py

* Update dreamanime.py

* Add warning if no eps are found

Lets hope this works
2020-04-16 21:12:05 +00:00
Gomile eebcf7a38b
Fixes AnimePahe and Kwik (#316)
* Rely on AnimePahe for episode naming

* Remove use of enumerate

* Add useful debug info for mp4upload

* Fix minor regex mishap for mp4upload

* Better title naming for mp4upload

* Minor tweaks complete

* MP4Upload regex minor improvement

* Make collection of sources look better

* Revert back to using enumerate for episode numbering

* Added utility function to parse episode range

* Replace episode range collecting with utility function to parse episode range

* Add grammar option to cli.py

* Make grammar more consistent

* Implement grammar parser and add as util function

* Added search to gogoanime

* Enable getting episode sources for Gogoanime

* Minor refactor for grammar parser

* Use new episode parser by default and add gogoanime to provider choices

* Fix minor oversight to identify None type passed to episode parser

* Remove explicit checks for None type in episode string parsers

* Enable retries for request session

* Make cfscrape capable of retrying

* Make provider list more readable in cli.py

* Handle failure to find stream URL better in MP4Upload extractor

* Revert changes to match master

* Update gogoanime domain

* Fix failure to skip already downloaded files

* Fix potential bug

* Enable ranged download to resume stopped download

* Avoid constantly opening and closing file in downloader

* Make init the same as main forks

* Changed files to match main

* Add new line

* Modify init

* Added animefreak

* Add useful comment for animefreak

* Added animefreak to README.md

* Use json method in helpers.get

* Update title test for animefreak

* Prioritise mp4upload as source and fix mp4upload source url

* Better title handling and more explicit errors

* More informative mp4upload exception

* Adds changes for new animepahe API usage and fixes title handling

* Fixes kwik

* Minor fix for kwik
2020-04-15 00:04:47 +05:30
Blatzar d50f3f919f
added quality selection to vidstream (#341) 2020-04-14 16:51:55 +00:00
Michael Johnson 4212c44d1b
Added AnimeKisa (#337)
* Added /v/ -> /api/source/ directly

* Added AnimeKisa
2020-04-12 10:45:01 +00:00
Blatzar 4ff51adc10
added watchmovie provider (#323)
* Add files via upload

* Add files via upload

* Add files via upload

* Update init.py

* Update config.py

* Update init.py

* Update README.md
2020-04-03 17:12:19 +05:30
Blatzar 8f2e651694
added animerush provider (#319)
* Update README.md

* Add files via upload

* Add files via upload

* Update init.py

* Update config.py

* Update init.py

* added comments

Co-authored-by: Vishnunarayan K I <31964688+vn-ki@users.noreply.github.com>
2020-04-01 21:19:37 +05:30
Blatzar d95ed7f2cf
fixed Kickassanime (#315)
* Add files via upload

* Add files via upload

* Update config.py

* Update kickass.py

* added comments

* removed the dangerous for loops

probably added more trailing spaces :)

Co-authored-by: Vishnunarayan K I <31964688+vn-ki@users.noreply.github.com>
2020-04-01 21:16:55 +05:30
Blatzar dcc42578dc
added options to Animesimple and fixed mp4upload extractor (#310)
* fixed animesimple

* fixed config

* reworked mp4upload extractor

* Update animesimple.py

please work

* updated to make it more readable

Co-authored-by: Vishnunarayan K I <31964688+vn-ki@users.noreply.github.com>
2020-04-01 00:14:29 +05:30
Blatzar 7f8c70acd6
Update init.py 2020-03-26 15:29:55 +01:00
Blatzar be67c3f8fa
accidentally deleted mp4sh extractor 2020-03-26 15:29:13 +01:00
Blatzar 8a07c69d71
added extractors to init 2020-03-26 15:17:47 +01:00
Blatzar 790c234e56
added vidstream extractor 2020-03-26 15:17:10 +01:00
Blatzar 7c63f7eab9
added extractor 2020-03-26 15:16:35 +01:00
Blatzar d1aef7d55a
added mp4sh extractor 2020-03-20 23:05:07 +01:00
Blatzar d7f4bc497b
added mp4sh to extractors 2020-03-20 22:04:10 +00:00
Gomile 5d1af225a7
Prioritise mp4upload as source for anistream and fix issues with… (#285)
* Rely on AnimePahe for episode naming

* Remove use of enumerate

* Add useful debug info for mp4upload

* Fix minor regex mishap for mp4upload

* Better title naming for mp4upload

* Minor tweaks complete

* MP4Upload regex minor improvement

* Make collection of sources look better

* Revert back to using enumerate for episode numbering

* Added utility function to parse episode range

* Replace episode range collecting with utility function to parse episode range

* Add grammar option to cli.py

* Make grammar more consistent

* Implement grammar parser and add as util function

* Added search to gogoanime

* Enable getting episode sources for Gogoanime

* Minor refactor for grammar parser

* Use new episode parser by default and add gogoanime to provider choices

* Fix minor oversight to identify None type passed to episode parser

* Remove explicit checks for None type in episode string parsers

* Enable retries for request session

* Make cfscrape capable of retrying

* Make provider list more readable in cli.py

* Handle failure to find stream URL better in MP4Upload extractor

* Revert changes to match master

* Update gogoanime domain

* Fix failure to skip already downloaded files

* Fix potential bug

* Enable ranged download to resume stopped download

* Avoid constantly opening and closing file in downloader

* Make init the same as main forks

* Changed files to match main

* Add new line

* Modify init

* Added animefreak

* Add useful comment for animefreak

* Added animefreak to README.md

* Use json method in helpers.get

* Update title test for animefreak

* Prioritise mp4upload as source and fix mp4upload source url

* Better title handling and more explicit errors

* More informative mp4upload exception
2020-03-18 17:06:27 +05:30
Vishnunarayan K I 849e62d5c4 fix: fixed twist 2020-03-18 16:17:42 +05:30
andrewlef 63a57da393 Fixed Incorrect mp4upload Parsing & Animeflv downloading (#259)
* Fixed Incorrect Parsing

See Issue #258

* Fixed animeflv downloading

See error #252

* Additional changes to animeflv, added error handling

* revert config

* Update animeflv.py

* Update animeflv.py

* Use exceptions.py for error handling
2019-10-31 17:50:21 +05:30
Vishnunarayan K I 5faa0e0921 chore: lots of docs and some tests 2019-07-17 22:42:42 +05:30
Vishnunarayan K I 7daf9d652a feat: add animeflv 2019-07-12 22:10:16 +05:30
Vishnunarayan K I af5c366ba8 fix: fix twistmoe 2019-07-12 19:20:40 +05:30
Vishnunarayan K I 2fcaf39bb7 chore: actually add anistream 2019-07-12 19:20:40 +05:30
Vishnunarayan K I 6aa25da335 feat: add anistream 2019-07-12 19:20:40 +05:30
Vishnunarayan K I d13ad8f95f feat: Add streamango extractor 2019-07-12 19:19:59 +05:30
Vishnunarayan K I 830c16f734 fix(rapidvideo): new rapidvideo logic 2019-07-12 19:19:30 +05:30
Vishnunarayan K I d11e89591a chore: logging replaced with logger, style 2019-07-12 19:19:30 +05:30
Vishnunarayan K I 7eb83f3113 rapidvideo new logic 2019-03-26 16:29:56 +05:30
29ayush c091852c60 Fixed kwik to use download url instead of stream url (#142) 2019-02-15 01:55:08 +05:30
29ayush 896168e941 Added Kwik source to animepahe (#127)
* Added Kwik source to animepahe

* Updated Comment

* Added referer to aria2c
2019-02-11 18:33:32 +05:30
Gomile b7f38739f1 Multi fixes, some reversions and new functionality (#96)
Made Gogoanime functional, added a new way to collect episodes. Had to revert back to old code for animepahe and overall minor tweaks here and there.
2018-10-20 14:07:42 +05:30
Dmitriy e7c4d0e54b
Fixes for review 2018-10-16 13:59:53 +04:00
Dmitriy ff2c1916ec
Remove unused imports, enclose session into function 2018-10-15 10:41:15 +04:00
Dmitriy 2af23f7eaf
Move to session object 2018-10-10 12:23:21 +04:00
Dmitriy 6d71d8a899
Add "Disable SSL cert verifying" via options for requests 2018-10-04 17:00:29 +04:00
Gomile 0049ea6b20 Fixes MP4Upload issues and minor improvements (#72)
Some minor improvements and fixes have been made. The MP4Upload extractor is guaranteed to return the correct url unless changes happen to the mp4upload site. An SSL error can occur when an attempt is made to download from the url in the HTTPDownloader class though I believe that is an issue involving said class as this extractor is correctly getting the url for now. 

For now I've mostly noticed the SSL error problem when trying to download through masterani as the urls that are extracted from it seem to require that. Though works just fine with animepahe. To test you can just run this command in python to see correct link resolving `MP4Upload('https://mp4upload.com/embed-dz2jeya02ace.html').stream_url` which is for an embed link from masterani.
2018-08-31 13:47:03 +05:30
ngomile 90289c764e Added mp4upload extractor 2018-08-27 22:13:52 +02:00
ngomile 8851095640 Merge https://github.com/vn-ki/anime-downloader 2018-08-26 19:09:42 +02:00
Vishnunarayan K I 7eafb8cce8 rapid video; v3.4.4 2018-08-23 22:06:01 +05:30
ngomile 748ff1b3cc mp4upload not yet implemented reason 2018-08-19 22:51:23 +02:00
ngomile de6c242301 Merge https://github.com/vn-ki/anime-downloader 2018-08-19 22:43:43 +02:00
ngomile 2e7833da09 added animepahe
created mp4upload extractor but not implemented
2018-08-19 22:03:07 +02:00
Vishnunarayan K I f9e3bb8898 update rapidvideo 2018-08-18 22:11:57 +05:30
Vishnunarayan K I 643bc19f68 add twist to watch, fix rapidvideo 2018-07-25 10:54:09 +05:30
Vishnunarayan K I c01f4637c3 Masterani 🎉 2018-07-08 01:55:32 +05:30
Vishnunarayan K I 3ef368bf7a pep8 2018-07-06 23:43:10 +05:30
Vishnunarayan K I 09ba8f71c2 Update rapidvideo extractor 2018-07-03 05:22:07 +05:30
Vishnunarayan K I 6bd5f2fe7f Improve cloudflare scraping 2018-07-01 01:36:31 +05:30
Vishnunarayan K I d55b98b923 Update readme and more bug fixes 2018-06-29 21:00:04 +05:30
Vishnunarayan K I a289f72ee6 Refractor stream url fetching
Way too many changes in one commit
2018-06-29 19:25:42 +05:30