Commit Graph

1583 Commits (d514d49c72d15978ae2f65a83fc0ae70926b10a7)

Author SHA1 Message Date
Mike Fährmann 9a9cd32461
implement alternative constructor for extractors
6 years ago
Mike Fährmann abbd45d0f4
update handling of extractor URL patterns
6 years ago
Mike Fährmann 6284731107
simplify extractor constants
6 years ago
Mike Fährmann 34bab080ae
rewrite URL patterns to use only 1 per extractor
6 years ago
Mike Fährmann 0e46db6f45
rename some base classes
6 years ago
Mike Fährmann 793b24e513
[imagehosts] fix and improve various extractors
6 years ago
Mike Fährmann bc0951d974
allow for simplified test data structures
6 years ago
Mike Fährmann b49c3c9991
release version 1.7.0
6 years ago
Mike Fährmann 050bc1aa4a
[reactor] simplify tests
6 years ago
Mike Fährmann 2f3a021d72
[hentaicafe] restore functionality
6 years ago
Mike Fährmann 347398f692
fix various tests
6 years ago
Mike Fährmann 00dc37ccbf
replace AsynchronousMixin Extractor with a Mixin
6 years ago
Mike Fährmann 4d656a81ca
replace SharedConfigExtractor class with a Mixin
6 years ago
Mike Fährmann ccb95d0ba4
[mastodon] changes/improvements based on foolfuuka/-slide
6 years ago
Mike Fährmann 12ff750111
[foolfuuka] smaller code changes and updates
6 years ago
Mike Fährmann e1bf3b225e
[foolslide] dynamically generate extractor classes
6 years ago
Mike Fährmann 58a9eede38
[foolfuuka] dynamically generate extractor classes
6 years ago
Mike Fährmann 22d7a783d5
update extraction result tests
6 years ago
Mike Fährmann 197d0e99a4
[tsumino] more useful error message (#161)
6 years ago
Mike Fährmann d36ec51e5a
[tsumino] add extractor for search results (#161)
6 years ago
Mike Fährmann 1c1367ec5b
[behance] fix empty docstring
6 years ago
Mike Fährmann 45e529ab91
[behance] fix extraction
6 years ago
Mike Fährmann e1d3e9a926
add 'ext_from_url' to text.py
6 years ago
Mike Fährmann bfbbac4495
[tsumino] add login capabilities (#161)
6 years ago
Mike Fährmann dd358b4564
improve cookie handling during logins
6 years ago
Mike Fährmann 6126615698
update URLs for supportedsites.rst
6 years ago
Mike Fährmann 80a75a1ecf
[tsumino] add gallery extractor (#161)
6 years ago
Mike Fährmann 2d2953a5bf
add 'text.parse_float()' + cleanup in text.py
6 years ago
Mike Fährmann 0c32dc5858
[hentaifox] add extractor for search results (#160)
6 years ago
Mike Fährmann 580947bfce
[hentaifox] rename Chapter- to GalleryExtractor (#160)
6 years ago
Mike Fährmann 8095f5f81a
[mangapark] fix manga title extraction
6 years ago
Mike Fährmann 0156189468
[hentaifox] add chapter extractor (#160)
6 years ago
Mike Fährmann e4171d6baf
[luscious] add login capabilities (closes #159)
6 years ago
Mike Fährmann 4f49fdf065
[mastodon] various improvements and fixes (#144)
6 years ago
Mike Fährmann 3f608a84b7
[photobucket] don't crash if JSON data is missing
6 years ago
Mike Fährmann 134487ffb0
[exhentai] stop extraction if image limit is exceeded (#141)
6 years ago
Mike Fährmann e868fb4393
[exhentai] improve gallery extraction
6 years ago
Mike Fährmann a50e9faf0e
[newgrounds] recognize direct links
6 years ago
Mike Fährmann 9fba48fbd7
[postprocessor:metadata] add '--write-tags' flag (#135)
6 years ago
Mike Fährmann c5559fa07d
[photobucket] improve subalbum extraction (#117)
6 years ago
Mike Fährmann ecad69100a
[photobucket] add 'image' extractor (#117)
6 years ago
Mike Fährmann b50b30f1c9
[photobucket] download subalbums (#117)
6 years ago
Mike Fährmann d19bac71be
[photobucket] add 'album' extractor (#117)
6 years ago
Mike Fährmann 78b5f29a00
[sankaku] unescape tags
6 years ago
Mike Fährmann 277b52101a
add 'category-transfer' option
6 years ago
Mike Fährmann 9b8ac12eed
[behance] enable 'categorytransfer' for collections (#157)
6 years ago
Mike Fährmann 217a0687ef
[behance] add 'collection' extractor (closes #157)
6 years ago
Mike Fährmann b8fed34548
add generalized extractors for Mastodon instances (#144)
6 years ago
Mike Fährmann 4b441c162e
release version 1.6.3
6 years ago
Mike Fährmann 66460337f1
[mangapark] fix extraction
6 years ago
Mike Fährmann 8aba2bdebf
[postprocessor:metadata] add 'tags' and 'custom' modes (#135)
6 years ago
Mike Fährmann 79c01ec7ae
implement J<separator>/ format option
6 years ago
Mike Fährmann 2ffc105887
[exhentai] extract tag metadata
6 years ago
Mike Fährmann 0fb98d1d79
[hbrowse] extract tag metadata
6 years ago
Mike Fährmann 9bbbadd93a
[hbrowse] use HTTPS
6 years ago
Mike Fährmann 2fbf072723
[newgrounds] ensure consistent tag order
6 years ago
Mike Fährmann d7a4739cf6
[hbrowse] print error message if site is down
6 years ago
Mike Fährmann 98c6520384
[pinterest] update root URL of API calls
6 years ago
Mike Fährmann 751e535948
[nhentai] fix extraction (closes #156)
6 years ago
Mike Fährmann 5f38ac9609
[postprocessor:exec] add a better error message (#155)
6 years ago
Mike Fährmann 89df37a173
[artstation] use a separate dict for each asset (#154)
6 years ago
Mike Fährmann 344bbaa71a
remove useless line
6 years ago
Mike Fährmann 1734a6c879
[reactor] detect "circular" redirects (#148)
6 years ago
Mike Fährmann e53cdfd6a8
update build_supportedsites.py
6 years ago
Mike Fährmann 1e4d351ad3
[danbooru] add authentication support (closes #151)
6 years ago
Mike Fährmann 06cbf5f9c4
implement 'chapter-reverse' option (#149)
6 years ago
Mike Fährmann e95b24f056
[reactor] add wait-min & -max options (#148)
6 years ago
Mike Fährmann 8e01cf0ef8
[reactor] generalize extractors (#148)
6 years ago
Mike Fährmann 38500ad697
[postprocessor:metadata] first implementation (#135)
6 years ago
Mike Fährmann 1737d7f576
[joyreactor] fix and improve pagination (#148)
6 years ago
Mike Fährmann 8753627ef4
[joyreactor] improve error handling for faulty JSON (#148)
6 years ago
Mike Fährmann a36f52a730
[joyreactor] add extractor for search results (#148)
6 years ago
Mike Fährmann a303efb597
[mangadex] handle manga pages without chapters
6 years ago
Mike Fährmann 0afa913de4
[tumblr] add tests for hidden and private blogs (#145)
6 years ago
Mike Fährmann 67cc0ac873
release version 1.6.2
6 years ago
Mike Fährmann fa7fa2f8ff
[deviantart1 update tests]
6 years ago
Mike Fährmann b7b5456a32
[kissmanga] use HTTPS
6 years ago
Mike Fährmann 259123732f
[readcomiconline] improve comic-page parsing
6 years ago
Mike Fährmann 0328a04a65
[cloudflare] don't output the whole challenge page
6 years ago
Mike Fährmann 4ab0960083
[reddit] add metadata to extracted URLs
6 years ago
Mike Fährmann 2f4f60de33
[tumblr] add tests for each post type
6 years ago
Mike Fährmann 98314aa04c
[mangapark] detect non-existent chapters
6 years ago
Mike Fährmann 6c71e9cf5d
[deviantart] add separate 'sta.sh' extractor (#113)
6 years ago
Mike Fährmann f9ace0f4a3
[mangapark] fix manga extraction ... again
6 years ago
Mike Fährmann 28f9539551
[tumblr] change default values for post types and inline media
6 years ago
Mike Fährmann 5be95034ba
[tumblr] add option to download avatars (#137)
6 years ago
Mike Fährmann 7471933d5f
use extractor.request for all other API calls
6 years ago
Mike Fährmann 995844c915
[instagram] relax test pattern even more
6 years ago
Mike Fährmann 2e5f82e59e
[tumblr] don't follow 'external' Tumblr URLs (#139)
6 years ago
Mike Fährmann c5d4f558c9
allow missing field access keys in format strings (#136)
6 years ago
Mike Fährmann 0c9762f00e
[mangapark] fix extraction
6 years ago
Mike Fährmann c9ef5ed364
[luscious] ensure URLs have a scheme
6 years ago
Mike Fährmann 851ee9f89f
[sensescans] replace tests
6 years ago
Mike Fährmann c14d44e1bc
[downloader:common] retry downloads on SSL errors (#130)
6 years ago
Mike Fährmann 0be7ee3106
[hitomi] fix image subdomains (closes #142)
6 years ago
Mike Fährmann fe96835d25
[kissmanga] add fallback for chapter-string parsing (#20)
6 years ago
Mike Fährmann 4d73cc785d
update test results
6 years ago
Mike Fährmann 049a9575c4
[tumblr] fix inline extraction #2
6 years ago
Mike Fährmann f6bf66f72c
[pixiv] create directory for each "work" item (#136)
6 years ago
Mike Fährmann 79f6755c60
[postprocessor:classify] handle missing "extension" (#138)
6 years ago
Mike Fährmann b7a9f6cc49
[tumblr] improve inline extraction (#137)
6 years ago
Mike Fährmann 010da8372a
[instagram] relax test pattern
6 years ago
Mike Fährmann 1c6b9ba322
[readcomiconline] use HTTPS
6 years ago
Leonardo Taccari 2655a2ea02 Add support for instagram.com user profiles and pages (#134)
6 years ago
HRXN e80ee77d71 tumblr.py: update regex for video (#133)
6 years ago
Mike Fährmann 9a98b6769d
use extractor.request for API calls (#130)
6 years ago
Mike Fährmann 0225d90078
add exception name and traceback for OSErrors
6 years ago
Mike Fährmann ad2cefda6b
[tumblr] in case of exception use filename as 'hash' (#129)
6 years ago
Mike Fährmann 95636418ad
[tumblr] catch exception for 'hash' extraction (fixes #129)
6 years ago
Mike Fährmann 40e30694f3
[pinterest] fix pin.it redirects
6 years ago
Mike Fährmann 770200888e
[gfycat] use public API endpoint
6 years ago
Mike Fährmann b1e22e8354
release version 1.6.1
6 years ago
Mike Fährmann 5d6e219fb2
[joyreactor] update tests
6 years ago
Mike Fährmann c59f56fe7e
[gfycat] fix extraction
6 years ago
Mike Fährmann ba56827f36
[newgrounds] add user-, video-, image-extractors (#119)
6 years ago
Mike Fährmann 15890930ea
[mangafox] fix extraction
6 years ago
Mike Fährmann a4263fb253
[luscious] add extractor for search results (closes #127)
6 years ago
Mike Fährmann fb53b5dd55
fix control+c during -j and range tests
6 years ago
Mike Fährmann a0ae156edc
[pornreactor] add tag-, user-, post-extractors (#114)
6 years ago
Mike Fährmann bacbc2e7bd
[joyreactor] try to prevent JsonDecodeErrors (#114)
6 years ago
Mike Fährmann 503d42a1c2
[joyreactor] add tag-, user-, post-extractors (#114)
6 years ago
Mike Fährmann 59bb434ba5
[flickr] add ability to download all albums of a user
6 years ago
Mike Fährmann 13cb270326
set target directory before postprocessor init (fixes #126)
6 years ago
Mike Fährmann 9e188f6a21
[4chan] support 4channel.org domain
6 years ago
Mike Fährmann 041bd501fc
[hentaifoundry] unescape YII_CSRF_TOKEN value
6 years ago
Mike Fährmann b828473aa3
retry HTTP requests for more exception classes
6 years ago
Mike Fährmann c2e59b9a7d
update CHANGELOG.md
6 years ago
Mike Fährmann d4b2b73bef
release version 1.6.0
6 years ago
Mike Fährmann c47482b110
smaller changes, missing docs, etc.
6 years ago
Mike Fährmann b17a5d6f3b
give downloader classes proper names
6 years ago
Mike Fährmann 3c25fa2dad
update build_testresult_db.py script
6 years ago
Mike Fährmann 7f6a0be982
adjust some tests
6 years ago
Mike Fährmann baad7b0fa5
[twitter] unpack API responses when logged in (closes #123)
6 years ago
Mike Fährmann 3bdfc15be1
[pinterest] don't crash on pins without image info
6 years ago
Mike Fährmann 8ef84a6823
add option to enable/disable specific downloader modules
6 years ago
Mike Fährmann 14ee6bf611
[behance] handle external URLs with youtube-dl
6 years ago
Mike Fährmann 36425122ff
[artstation] handle external URLs with youtube-dl
6 years ago
Mike Fährmann bd8670d925
[gfycat] extend URL pattern
6 years ago
Mike Fährmann 2fa28a2609
update default user-agent string (closes #122)
6 years ago
Mike Fährmann 7e2d6bcd62
[deviantart] fix original image downloads
6 years ago
Mike Fährmann 9e12e073ab
[2chan] fix extraction
6 years ago
Mike Fährmann 966a9ca3a0
update test results
6 years ago
Mike Fährmann e26ba682a2
enforce utf-8 encoding for input files (#120)
6 years ago
Mike Fährmann a36259d8f1
update setup.py
6 years ago
Mike Fährmann fd8ed35591
[turboimagehost] fix extraction
6 years ago
Mike Fährmann c69150f715
[imagefap] fix extraction
6 years ago
Mike Fährmann d1f3d32eec
[fallenangels] unescape chapter titles
6 years ago
Mike Fährmann 655549df7c
[downloader:ytdl] add several options
6 years ago
Mike Fährmann d3d7f01543
add 'prepare()' step for post-processors
6 years ago
Mike Fährmann c9861ca812
adjust message for status_code based exceptions
6 years ago
Mike Fährmann eb1c24b286
[imagebam] detect nonexistent galleries
6 years ago
Mike Fährmann 6ed629f2b6
allow specifying number of skips before abort/exit (closes #115)
6 years ago
Mike Fährmann e1d306cc48
update unit test results
6 years ago
Mike Fährmann 8faf03ed84
[pixiv] use refresh_token based authentication
6 years ago
Mike Fährmann 2221cf97ff
implement 'update()' for caches
6 years ago
Mike Fährmann d8492df51b
[deviantart] extend functionality of 'original' option
6 years ago
Mike Fährmann c00dce2adc
[behance] enable 'categorytransfer'
6 years ago
Mike Fährmann 1532d1b690
fix 'range' tests and update a few test results
6 years ago
Mike Fährmann 48a8717a7c
add 'output.num-to-str' option
6 years ago
Mike Fährmann af3f81c7d9
add '--no-check-certificate' command-line option
6 years ago
Mike Fährmann 0514d6a0ae
make --filter and --range config-file options
6 years ago
Mike Fährmann 4a348990f4
adjust value resolution for retries/timeout/verify options
6 years ago
Mike Fährmann f647f5d9c3
use 'verify' option for regular HTTP requests
6 years ago
Mike Fährmann ca6ac4db6a
fix 'content' tests
6 years ago
Mike Fährmann 188876d814
implement youtube-dl downloader module
6 years ago
Mike Fährmann f4df6c2396
[pixiv] remove 'type' and 'page' query parameter handling
6 years ago
Mike Fährmann d70db2d555
Revert "[komikcast] fix extraction"
6 years ago
Mike Fährmann d69db60e2a
update unit test results
6 years ago
Mike Fährmann f8b3b00249
[twitter] add experimental 'videos' option (#99)
6 years ago
Mike Fährmann 5507f5ce2e
[komikcast] fix extraction
6 years ago
Mike Fährmann 8080071174
[flickr] improve album metadata (closes #109)
6 years ago
Mike Fährmann 537448ba6e
[yuki] fix extraction of older threads (closes #112)
6 years ago
Mike Fährmann 1acaed73e0
[warosu] improve extraction and metadata
6 years ago
Mike Fährmann 2cf3f53839
[yuki] add thread extractor (closes #111)
6 years ago
Mike Fährmann 09d2f3e5e7
[postprocessor:ugoira] improve libx264 detection
6 years ago
Mike Fährmann c402cc4047
[hentaifoundry] add 'popular' and 'recent' extractors
6 years ago
Mike Fährmann a5fc311dfa
[hentaifoundry] add 'favorite' extractor
6 years ago
Mike Fährmann 1c95a0173f
[hentaifoundry] split 'artist' into 'user'+'artist'
6 years ago
Mike Fährmann 55f5c87160
[postprocessor:ugoira] add 'libx264-prevent-odd' option
6 years ago
Mike Fährmann 8c8da11bb8
do not create directory structures when using '-s'
6 years ago
Mike Fährmann e066f35118
update extractor tests
6 years ago
Mike Fährmann 006f75b538
[hentaifoundry] rewrite + more metadata
6 years ago
Mike Fährmann eeb7424783
[hentaifoundry] add support for "scraps" (#110)
6 years ago
Mike Fährmann 6ea9a78588
[wallhaven] add login capabilities
6 years ago
Mike Fährmann c9290d8212
[wallhaven] add wallpaper and search extractors
6 years ago
Mike Fährmann 26cbcb3a72
[flickr] improve error handling (#109)
6 years ago
Mike Fährmann 2be4c9ffe3
[sankaku] small code improvements
6 years ago
Mike Fährmann 529aa21dd9
move FileAdapter definition into recursive.py
6 years ago
Mike Fährmann 31a5c7c2c0
release version 1.5.3
6 years ago
Mike Fährmann 22ab509a70
[bobx] rename "model" to "idol" extractor
6 years ago
Mike Fährmann 99137f1bee
[sankaku] send login info as formdata
6 years ago
Mike Fährmann fa64c38d5b
[sankaku] fix pagination for user favorites (#106)
6 years ago
Mike Fährmann 69fd61ea86
[bobx] add gallery and model extractors
6 years ago
Mike Fährmann 0232d80cec
[deviantart] convert 'published_time' to int (fixes #108)
6 years ago
Mike Fährmann 7742cf8601
[tumblr] change 'reblogs' option (#103)
6 years ago
Mike Fährmann d4d95d3154
[tumblr] improve rewrite rules for video URLs
6 years ago
Mike Fährmann 542a25c389
[ngomik] fix extraction
6 years ago
Mike Fährmann a666ddd16b
[tumblr] extend 'reblogs' functionality (#103)
6 years ago
Mike Fährmann c9b8e6aefc
[reddit] fix submission-ID parsing (#104)
6 years ago
Mike Fährmann 488abeca0b
[hentaicafe] adjust default directory format
6 years ago