Commit Graph

255 Commits (358e4a5c771bb1e25b705591a67ab6650ea7f42e)

Author SHA1 Message Date
Vishnunarayan K I 42d5aa597b chore: bump version 2020-03-20 23:32:38 +05:30
Vishnunarayan K I 09bf423e2c chore: add to readme and style 2020-03-20 23:19:41 +05:30
Blatzar bcdf8eaffd added animeout.py in the correct directory 2020-03-20 23:18:25 +05:30
Blatzar 205334367a placed in the wrong directory 2020-03-20 23:18:20 +05:30
Blatzar a275a0b970 Delete init.py 2020-03-20 23:18:05 +05:30
Blatzar 9598c87df4 accidentally placed init in the wrong folder 2020-03-20 23:17:52 +05:30
Blatzar 4e1d499448 updated init to include animeout 2020-03-20 23:17:16 +05:30
Blatzar 5bca307521 added animeout as a provider 2020-03-20 23:17:12 +05:30
Vishnunarayan K I 99debb7a9f chore: add to readme and style 2020-03-20 23:05:49 +05:30
Blatzar ab087db709 removed "import sys" 2020-03-20 23:05:01 +05:30
Blatzar 604ee7ca48 added A2zanime to init 2020-03-20 23:05:00 +05:30
Blatzar 45153b1fc0 added a2zanime.py 2020-03-20 23:04:34 +05:30
Vishnunarayan K I 57767cd3d0 chore: add to readme and style 2020-03-20 23:02:30 +05:30
Blatzar b432c14252 added dubbedanime.py 2020-03-20 22:54:18 +05:30
Blatzar e0ccab85a2 added Dubbedanime 2020-03-20 22:54:13 +05:30
Vishnunarayan K I 781258ad0f feat: add new command test 2020-03-20 22:38:01 +05:30
Vishnunarayan K I 5f21592b4e Merge branch 'master' of github.com:vn-ki/anime-downloader 2020-03-18 17:12:15 +05:30
Vishnunarayan K I cbc86bdb29 fix: set default provider to twist 2020-03-18 17:12:05 +05:30
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 0c97817d00 fix: add a deobfuscate packed js function 2020-03-18 16:57:39 +05:30
GoodGuyKali 46d6464f6c
Updated Request.py (#292)
Fixed encoding error
2020-03-18 16:25:49 +05:30
Prayag Jain 134c1f6f68
Animeflix's _scrape_metadata fixed, default server set to AUEngi… (#293)
Co-authored-by: Prayag Jain <offpjain@gmai.com>
2020-03-18 16:21:13 +05:30
Vishnunarayan K I 849e62d5c4 fix: fixed twist 2020-03-18 16:17:42 +05:30
RaitaroHikami 8828de79a0
Reorder of supported sites in readme and animepahe as default pr… (#279)
* reordered supported sites

* docs: replace 9anime links with animepahe

* default config: animepahe 1080p

if 720p is a fallback quality it only makes sense for 1080p to be the default

* docs: config example changed to animepahe 1080p
2020-03-07 02:56:09 +05:30
Blatzar 4b8a7c6cd2
Fixed animeflix (#289)
* fixed animeflix

* Added some comments

* Update init.py

* Update init.py

* fixed the spaces which destroyed the code
2020-03-07 02:55:19 +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 7231dbe004 chore: release 4.0.1 2019-10-23 14:09:23 +05:30
Vishnunarayan K I a99510cf00 chore: cleanup gogoanime 2019-10-23 14:08:26 +05:30
andrewlef 6d05b78411 Gogoanime Default DL Host Fix (#253)
* Gogoanime Default DL Host Fix

Switched download host to gogo default hosting servers (cdnfile).  This should pre-empt the issues experienced with improper mp4upload url encoding and rapidvideo unavailability.  Additionally, it also fixes the problem of low quality selection.  Using the default hoster will always download at original (highest) quality.

As of now, mp4upload and rapidvideo are disabled (commented), but can easily be restored by uncommenting.  I also inserted code for streamango support, though it's currently disabled as well.

Ideally, there should be a way to give the user a choice of hosting service to download from.  I haven't implemented this, as I'm unsure of the best way to do so.  Having an additional prompt for each file isn't exactly ideal.

* Update gogoanime.py

* Update gogoanime.py
2019-10-23 13:50:30 +05:30
Igor Soares 82a762ec02 Fix on anime dl --url flag writing only anime url when provided… (#250) 2019-10-23 13:46:04 +05:30
Vishnunarayan K I a1742d457f
Merge pull request #246 from pjzzz/cli-option
feat: choice option
2019-10-19 00:21:57 +05:30
Prayag Jain 5d6a549665 website addition: animeflix.io 2019-10-18 16:11:38 +05:30
Prayag Jain b9a0ced659 feat: choice option 2019-10-18 13:42:57 +05:30
Vishnunarayan K I de6253992b chore: release 4.0 2019-10-09 23:39:02 +05:30
Vishnunarayan K I 7ea9ad1af8 chore: change animeflv default from streamango to flv 2019-10-09 23:17:56 +05:30
Vishnunarayan K I 1a29d1e1d3 chore: make animepahe use helpers.get 2019-10-09 22:43:23 +05:30
Vishnunarayan K I e6f2bc1a20 fix(anistream): fallback to other version if one isn't available 2019-09-28 21:58:47 +05:30
Gomile c879cf567f Added Title Scraping and Updated Tests for animefreak (#231) 2019-09-28 21:18:09 +05:30
Vishnunarayan K I 8455a79c0c tests: add tests for anistream and animefreak 2019-09-28 19:28:02 +05:30
Vishnunarayan K I df83d0d8b1 tests: add test for kissanime 2019-09-28 18:55:34 +05:30
Vishnunarayan K I 7c1d4a3634 change test file structure and add twist tests 2019-09-28 18:41:19 +05:30
Vishnunarayan K I abdaebba8d
Respect the user's mpv input.conf settings (#230)
Respect the user's mpv input.conf settings
2019-09-28 18:04:15 +05:30
Gomile a3414a1bec Added animefreak.tv (#228)
* Added animefreak

* Add useful comment for animefreak

* Added animefreak to README.md

* Use json method in helpers.get
2019-09-28 17:57:48 +05:30
Jordan Cannon 82c7a307a3 Respect the user's mpv input.conf settings 2019-09-27 21:58:49 -05:00
Vishnunarayan K I 396bce25d3 fix: add `__iter__` to anime class
This is done so that range in cli works.
How it was working before, I have no clue. We need proper tests to catch
stuff like these.
2019-09-23 16:03:04 +05:30
Vishnunarayan K I d7756a8fcc
Merge pull request #222 from LiteracyFanatic/environment-variables-in-config
Expand environment variables in the download_dir field of config.json
2019-08-16 19:25:59 +05:30
Jordan Cannon 0a88e6af09 Expand environment variables in download_dir (#222) 2019-08-08 18:25:06 -05:00
Vishnunarayan K I 16ea97d1dc chore: better error message if index out of range 2019-08-07 23:11:24 +05:30
Vishnunarayan K I d5eb40f7ae fix: make `anime` comamnd work 2019-07-23 22:20:12 +05:30
Vishnunarayan K I 264b912bfa fix: update gogoanime 2019-07-17 23:36:52 +05:30