Commit Graph

96 Commits (2fb9074945d406e153b79388b6217a8bff0dc1d9)

Author SHA1 Message Date
Blatzar 3afc9000a7 fixed twist ._. 2021-01-17 11:59:48 +01:00
Arjix dce633d3ce
Add files via upload 2020-12-10 22:15:49 +02:00
AbdullahM0hamed b1c1234e2e fix streamtape regex 2020-11-30 16:21:19 +00:00
AbdullahM0hamed 1dd3c3a2a1
Fix streamtape (#558)
* fix streamtape

* autopep8
2020-10-17 22:19:46 +01:00
Jimms Hsieh d5465938bf
Fix typos (#549) 2020-10-07 19:00:48 +00:00
AbdullahM0hamed 5aa4d95216
add putlockers (#542)
* add putlockers

* Add useragent

* add putlockers to README
2020-10-07 20:41:55 +02:00
Blatzar 6f7e3d3478
More animeflv fixes (#547)
:)
2020-10-06 22:38:53 +02:00
Arjix 684014c8db
Added provider AnimeTake (#516)
Co-authored-by: Blatzar <46196380+Blatzar@users.noreply.github.com>
2020-10-03 14:31:10 +02:00
Blatzar 11f15cb294
remove caching from trollvid to fix errors 2020-10-03 11:06:56 +02:00
Blatzar 543505dda5
vidstream now correctly exits if no sources found 2020-09-30 11:45:25 +00:00
Blatzar f3f8e035f6
update hydrax
thanks to Kazuki for noticing
2020-09-24 14:57:11 +00:00
AbdullahM0hamed f328a47a63
Add AnimeSuge (#518)
* Add AnimeSuge

I will add backoff stuff to helpers some day

Co-authored-by: Blatzar <46196380+Blatzar@users.noreply.github.com>
2020-09-20 18:21:20 +02:00
Blatzar f13f13bc36
Pep fixed the whole codebase (#512)
* PEP-fix

* Delete a2zanime.py

* Delete dreamanime.py
2020-09-20 13:08:12 +02:00
Blatzar 723fbb5018
Update trollvid.py
Should now work a lot better
2020-09-17 21:41:34 +00:00
Blatzar ecbe0f3ba1
fixed typo 2020-09-15 11:43:38 +00:00
Blatzar 8158e0cdcb
Update vidstream.py
vidstream changed url
2020-09-14 23:21:50 +02:00
Arjix 80ed758b89
Added Downloader pySmartDL (#504)
* fixed headers

Co-authored-by: Blatzar <46196380+Blatzar@users.noreply.github.com>
2020-09-13 09:49:11 +02:00
Blatzar 72f1f08c7e
Allowing for headers to be passed to downloader and fixed 4anime (#494)
* Update _4anime.py

* Update anime.py

* Update base_extractor.py

* Update http_downloader.py

* Update base_downloader.py

* Update util.py
2020-08-27 14:08:11 +02:00
Blatzar a3cf51a1fe
revert javascript sandbox (#497) 2020-08-27 14:02:22 +02:00
Blatzar 6a6bf49ede
more consistent vidstream (#485) 2020-08-22 18:43:04 +02:00
Arjix 41a75c61a5
Added provider Anime8 (.ru) (#488)
* Update config.py

* Add streamx.py

* Update init.py

Co-authored-by: Blatzar <46196380+Blatzar@users.noreply.github.com>
2020-08-22 18:41:22 +02:00
Jordan Cannon 9e254ccd2b
Sandbox execution of JavaScript with vm2 (#463)
* Sandbox execution of JavaScript with vm2

* Encode js to base64

This prevents executing code in the global context by inserting extra
backticks i.e. eval_in_node('`+console.log(process.env)+`').

* Include node_modules/ in python module

* Set NODE_PATH so embedded node_modules is found
2020-08-21 13:13:42 +05:30
Blatzar dc1763a7d6
quickfix for animeonline360
Can probably be improved
2020-08-20 15:22:48 +00:00
AbdullahM0hamed 9e127c97bd
Add dbanimes (#426)
* Add dbanimes

* Update sendvid.py

* Create vudeo.py

* Update config.py

* Update __version__.py

Co-authored-by: Blatzar <46196380+Blatzar@users.noreply.github.com>
2020-08-10 14:16:59 +02:00
Blatzar da561826c0
fixed quality selection in hydrax 2020-07-27 20:24:52 +00:00
Blatzar acf56457ef
fixed hd for hydrax
Now it just defaults to the HD version instead. RIP the one person who actually wants sd quality on this. Will do an actual fix with self.quality later
2020-07-16 22:57:42 +00:00
Blatzar 4a82958bd8
fixed Kissanime (#404)
* fixed kissanime
2020-07-14 20:20:40 +00:00
Arjix f349d4a76f
Added provider animeonline360 (#430)
* added animeonline360
2020-07-09 18:52:12 +00:00
Blatzar f366ede79e
added edgecase for deleted files 2020-07-08 22:16:13 +00:00
Blatzar 4970f756b6
updated vidstream to adress update (#425)
* Update vidstream
2020-07-05 11:00:44 +00:00
AbdullahM0hamed 834e8a95cf
Add Vostfree (#423)
Co-authored-by: Blatzar <46196380+Blatzar@users.noreply.github.com>
2020-07-04 16:22:19 +00:00
Blatzar 6793c56b1f
Added yify.mx and support for vidcloud9 (#411)
* updated config

* added yify site

* added yify to init

* added extractors to init

* added yify extractor

* added mixdrop extractor

for vidstream currently

* vidstream support for vidcloud 

* readme fixes

Looks good on clean install, merging
2020-06-15 11:20:16 +00:00
Blatzar da091b7869
remade gcloud extractor with regex
should be more robust now
2020-06-14 22:19:50 +00:00
AbdullahM0hamed 67e6f5e715
Make kwik less error prone (#409)
* Make kwik less error prone

* Add retry limit
2020-06-14 19:08:09 +00:00
Blatzar f765992ea9
fixed big issue with gcloud
It should get way less "File not found (Most likely deleted)" now.
Error due to very bad id extraction, resulting in incorrect api requests
2020-06-14 11:10:01 +00:00
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