Commit Graph

4203 Commits (a14b63d941e6d8c0c0ba587eeb46acdc45a03ba7)

Author SHA1 Message Date
Mike Fährmann 082d55de16
fix circular reference detection for -K
2 years ago
Mike Fährmann 2ab66ad899
update -K output to include quotes around keys
2 years ago
Mike Fährmann fe41a2b159
[formatter] support putting keys in quotes
2 years ago
Mike Fährmann 46fdf46f21
[formatter] support loading an f-string from a template file
2 years ago
Mike Fährmann 1a4d4a799b
[formatter] support filesystem paths for \fM
2 years ago
Mike Fährmann 9789ebac52
[naverwebtoon] fix extraction (#3729)
2 years ago
Mike Fährmann 72f1f16eb2
[weibo] support 'mix_media_info' entries (#3793)
2 years ago
Mike Fährmann 00f0233b28
[postprocessor:metadata] add 'skip' option (#3786)
2 years ago
Mike Fährmann 2bb937014f
[twitter] fall back to legacy /media endpoint when not logged in
2 years ago
Mike Fährmann b68094d326
[twitter] support 'note_tweet's
2 years ago
Mike Fährmann 3dcabc97ed
[twitter] update API endpoints and parameters
2 years ago
Mike Fährmann a1ca2404f9
add 'globals' instead of overwriting the default (#3773)
2 years ago
Mike Fährmann dcb8af659a
[gelbooru] extract favorites without needing cookies (#3704)
2 years ago
Mike Fährmann b756dc13aa
[gelbooru] warn about missing cookies for favorites (#3704)
2 years ago
Mike Fährmann 17bd053d94
[hiperdex] fix extraction (#3768)
2 years ago
Mike Fährmann f7ce33c85c
[output] set 'errors=replace' for output streams (#3765)
2 years ago
Mike Fährmann a14a2d6e59
release version 1.25.0
2 years ago
ClosedPort22 fcaeaf539c
[downloader:http] handle exceptions while consuming content
2 years ago
Mike Fährmann 4235d412c4
implement 'actions'
2 years ago
Mike Fährmann 817fc0fbd1
[nitter] remove nitter.pussthecat.org
2 years ago
Mike Fährmann 67ec91cdbd
[downloader:http] change '_http_retry' to accept a Python function
2 years ago
Mike Fährmann 175822e065
merge #3738: [generic] add tests
2 years ago
Mike Fährmann 4883420e67
[generic] revert pattern change
2 years ago
ClosedPort22 df77271438
[downloader:http] add 'consume-content' option
2 years ago
Mike Fährmann 9037128315
[twitter] fix some 'original' retweets not downloading (#3744)
2 years ago
Mike Fährmann ea3d95e7e8
merge #3740: [deviantart] add support for fxdeviantart.com URLs
2 years ago
Mike Fährmann 9abcb2b6e5
update headers and ciphers for '"browser": "chrome"'
2 years ago
ClosedPort22 c489aecb3e
[deviantart] add support for fxdeviantart.com URLs
2 years ago
ClosedPort22 34a7fab0e2
[generic] add support for IDNs
2 years ago
Mike Fährmann c9a7345228
[newgrounds] prevent archive ID overlap (#3681)
2 years ago
Mike Fährmann 8148c2a097
[downloader:ytdl] prevent exception on empty results
2 years ago
Mike Fährmann da9840a39d
[reddit] update 'videos' option (#3712)
2 years ago
Mike Fährmann 8f8b4de0e8
[ytdl] fix '--parse-metadata' (#3663)
2 years ago
Mike Fährmann 11df3a021d
[formatter] enclose f-strings with """ instead of '''
2 years ago
Mike Fährmann baf41d7437
[misskey] update (#3717)
2 years ago
Mike Fährmann 7610d9cf82
merge #3675: [pixiv] fix --write-tags for '"tags": "original"'
2 years ago
Mike Fährmann 6762d99515
merge #3717: [misskey] add misskey extractors
2 years ago
Mike Fährmann b8a702929d
[oauth] import extractor modules on demand
2 years ago
Mike Fährmann dd88740ec7
replace remaining instances of base64 with binascii
2 years ago
enduser420 e1867cf5eb [misskey] add 'renotes' and 'replies' options
2 years ago
enduser420 a95b5e0d8e [misskey] add misskey extractors
2 years ago
Mike Fährmann 0d142e403c
[szurubooru] add 'tag' and 'post' extractors (#3583, #3713)
2 years ago
Mike Fährmann 075c965512
add '--config-create' command-line option
2 years ago
Mike Fährmann 26d06e0bb2
move executable check into util.py
2 years ago
Mike Fährmann de2f35d068
simplify config.load()
2 years ago
Mike Fährmann 632d5d7745
allow loading config files in TOML format with --config-toml
2 years ago
Mike Fährmann 9e870eb930
rename --ignore-config to --config-ignore
2 years ago
Mike Fährmann d66257f2c8
improve option.Formatter performance
2 years ago
Mike Fährmann d788e6c60c
implement 'globals' option
2 years ago
Mike Fährmann b14f8d5817
[gelbooru] add 'favorite' extractor (#3704)
2 years ago
Mike Fährmann e480a93337
add 'output.stdout', '.stdin', and '.stderr' options
2 years ago
Mike Fährmann a70a3e5da6
[mangasee] extract 'author' and 'genre' metadata (#3703)
2 years ago
Mike Fährmann 6b03506655
[deviantart] allow searching when not logged in
2 years ago
Mike Fährmann 511a051705
[fanbox] fix crash with missing images (#3673)
2 years ago
Mike Fährmann 3fa456d989
[deviantart] remove mature scraps warning (#3691)
2 years ago
Mike Fährmann 51301e0c31
replace remaining time.sleep() calls
2 years ago
Mike Fährmann 6ed4309aba
[deviantart] add 'gallery-search' extractor (#1695)
2 years ago
Mike Fährmann 3d8777fbc1
move user agent string to util.py
2 years ago
Mike Fährmann 56039d2456
add 'hash_md5' and 'hash_sha1' functions (#3679)
2 years ago
Mike Fährmann e1df7f73b1
[deviantart] add 'search' extractor
2 years ago
Gray Manley f33ac885a6 [pixiv] fix tag write when set to original
2 years ago
Mike Fährmann 4f029ab38b
[pornpics] support '/pornstar' and '/channels' listings
2 years ago
Mike Fährmann cbe4769246
[danbooru] use gallery-dl UA (#3665)
2 years ago
Mike Fährmann 253ac08203
pre-define and use 'gallery-dö/<version>' UA string
2 years ago
Mike Fährmann b4899c266f
merge #3656: [deviantart] fix crash when handling deleted deviations in status updates
2 years ago
Mike Fährmann bb11c2a576
merge #3662: [redgifs] add 'collection' extractors
2 years ago
Mike Fährmann 884f1848d6
[redgifs] fix syntax for older Python versions
2 years ago
Mike Fährmann 725baedad3
[deviantart] use '/collections/all' endpoint for favorites
2 years ago
Mike Fährmann 2bd8f2f4bd
[pornpics] add 'search' and 'tag' extractors
2 years ago
Mike Fährmann 79bc82884c
[pornpics] add 'gallery' extractor (#263, #3544, #3654)
2 years ago
Mike Fährmann 7bdc1d6d3d
[manganelo] update and fix metadata extraction
2 years ago
Mike Fährmann 363bb76dff
[manganelo] simplify URL pattern
2 years ago
enduser420 b28bd9789e [redgifs] add 'collection' extractors
2 years ago
ClosedPort22 f4e211356d
[deviantart] slight refactor
2 years ago
Mike Fährmann bd5d08abbc
[catbox] add 'file' extractor (#3570)
2 years ago
Mike Fährmann 8e1e8a5bea
[soundgasm] rewrite (#3578)
2 years ago
Mike Fährmann 0b93420a81
[pinterest] unescape search terms (#3621)
2 years ago
Mike Fährmann ad96e70546
[bunkr] fix extraction (#3636, #3655)
2 years ago
Mike Fährmann 9335d55bbc
[manganelo] support mobile-only chapters
2 years ago
ClosedPort22 a74114ef7a
[deviantart] fix crash when handling deleted deviations
2 years ago
Mike Fährmann 75570ad3f1
[oauth] remove stray 'exit()' (#3628)
2 years ago
Mike Fährmann d37e7f4898
add 'hooks' option
2 years ago
Mike Fährmann 8fb043e8ff
[tumblr] raise more detailed errors for dashboard-only blogs
2 years ago
Mike Fährmann d4232f3a8b
implement restarting an extractor (#3338)
2 years ago
Mike Fährmann ce996dd21b
[poipiku] warn about incorrect passwords (#3646)
2 years ago
Mike Fährmann 70ce45d965
[oauth] use default name for browsers without 'name' attribute
2 years ago
Mike Fährmann 1aae72773f
put argument init on separate lines
2 years ago
Mike Fährmann 2a53e6445c
[bunkr] update domain (#3636)
2 years ago
Mike Fährmann 5503ac4d5e
replace json.dumps with direct calls to JSONEncoder.encode
2 years ago
Mike Fährmann dd884b02ee
replace json.loads with direct calls to JSONDecoder.decode
2 years ago
Mike Fährmann b7337d810e
[postprocessor:metadata] add 'sort' and 'separators' options
2 years ago
Mike Fährmann 8805bd38ab
merge #3622: [imagetwist] add phun.imagetwist.com and imagehaha.com support
2 years ago
Mike Fährmann 706ec70e89
[imagetwist] simplify pattern and add tests
2 years ago
Mike Fährmann f2e91732ae
[instagram] add 'user' metadata field (#3107)
2 years ago
Mike Fährmann 3436c6b117
[postprocessor:metadata] speed up JSON encoding
2 years ago
Prinz23 29f0830b53 [imagetwist] add phun.imagetwist.com and imagehaha.com alias to imagetwist extractor
2 years ago
Mike Fährmann 762a68996b
implement 'archive-pragma' option
2 years ago
Mike Fährmann bbf0911a46
[e621] implement 'notes' and 'pools' metadata extraction
2 years ago
Mike Fährmann 925b467496
split e621 from danbooru module (#3425)
2 years ago
Mike Fährmann 1ae48a54f8
[twitter] add 'transform' option
2 years ago
Mike Fährmann 78d3960a31
[postprocessor:exec] implement archive options (#3584)
2 years ago
Mike Fährmann 489c51cecc
[telegraph] fix extraction when images not in <figure> (#3590)
2 years ago
Mike Fährmann 0f7e6c422a
merge #3596: [shopify] support ohpolly.com
2 years ago
enduser420 fcf7030b85 [shopify] support ohpolly.com
2 years ago
Mike Fährmann a6a631f992
merge #3589: [redgifs] support v3 URLs
2 years ago
Mike Fährmann 137a395ae0
[imagefap] fix infinite pagination loop (#3594)
2 years ago
Mike Fährmann 3c708ade8f
[imagefap] fix metadata extraction
2 years ago
Mike Fährmann 17e24eacf0
[imagefap] update 'gallery' URLs (#3595)
2 years ago
Mike Fährmann d16873941c
[downloader:http] use 'time.monotonic()'
2 years ago
Mike Fährmann c2bc70593e
implement ability to load external extractor classes
2 years ago
enduser420 a18f627bfc [redgifs] support v3 URLs
2 years ago
Mike Fährmann 9ec627c760
release version 1.24.5
2 years ago
Mike Fährmann 13a90969c7
merge #3575: [nudecollect] add 'image' and 'album' extractors
2 years ago
Mike Fährmann aacd27e4ef
merge #3581: [hotleak] fix video URLs
2 years ago
Mike Fährmann abc3619feb
[lexica] add 'search' extractor (#3567)
2 years ago
Mike Fährmann 7c9b1ec830
[hotleak] optimize decoding video URLs
2 years ago
nifnat f14dbfe079 Make decode_video_url static (used in both post and creator extractor).
2 years ago
nifnat bd23a701f3 Tidy up code.
2 years ago
nifnat 7f34f99a26 Reverse engineered obfuscated JS function and reimplemented in python.
2 years ago
Mike Fährmann 0d818d3540
[fantia] send 'X-CSRF-Token' headers (#3576)
2 years ago
Mike Fährmann f58215705a
add '-O/--postprocessor-option' command-line option (#3565)
2 years ago
enduser420 2a5903dc16 [nudecollect] add 'image' and 'album' extractors
2 years ago
Mike Fährmann c8fdd5096e
merge #3571: [bunkr] Fix extracting mkv and ts files
2 years ago
Mike Fährmann 58c008e30a
[hiperdex] update domain (#3572)
2 years ago
Luc Ritchie 842064e597
[bunkr] Fix extracting ts files
2 years ago
Luc Ritchie 99ca0437e4
[bunkr] Fix extracting mkv files
2 years ago
Mike Fährmann 76b01b64cf
[kemonoparty] remove MD5 hash extraction (#3531)
2 years ago
Mike Fährmann 09fb212414
[philomena] match URLs with www subdomain
2 years ago
Mike Fährmann 7e2fd2e573
merge #3560: [deviantart] add support for /deviation/ and fav.me URLs
2 years ago
Mike Fährmann caae8fefe1
merge #3541: [deviantart] add extractor for status updates
2 years ago
ClosedPort22 c90b4ea8d9
[deviantart] add support for fav.me URLs
2 years ago
Mike Fährmann d63af4f3d3
merge #3555: [generic] fix regex for non-src image URLs
2 years ago
Mike Fährmann 8993b10751
[mastodon] add 'num' and 'count' metadata fields (#3517)
2 years ago
Mike Fährmann d817d23ccb
[instagram] update csrf token handling
2 years ago
Mike Fährmann 00b94946b3
[instagram] show -o cursor=… after every error (#3440)
2 years ago
ClosedPort22 674c719646
[deviantart] refactor base36 conversion
2 years ago
ClosedPort22 293abb8921
[deviantart] add support for /deviation/ URLs
2 years ago
thatfuckingbird 8cfeed78b1 [generic] fix regex for non-src image URLs
2 years ago
Mike Fährmann fc6ea8ee5c
[instagram] update API domain and headers
2 years ago
ClosedPort22 597b89245e
[deviantart] misc improvements to status extractor
2 years ago
Mike Fährmann 137de090dd
merge #3549: [twitter] fix search (#3536)
2 years ago
Mike Fährmann 02e314c1b6
merge #3537: [wikifeet/wikifeetx] add 'gallery' extractor
2 years ago
Mike Fährmann 568112dfbb
[oauth] improve output
2 years ago
ClosedPort22 ab58c375b4
[twitter] fix search (#3536)
2 years ago
Mike Fährmann df91ebb945
[oauth] simplify OAuth 1.0a init
2 years ago
ClosedPort22 013733c9e9
[deviantart] fix index fields for embedded/shared images
2 years ago
ClosedPort22 c4aeca7a5a
[deviantart] improve handling of statuses
2 years ago
ClosedPort22 3b32671fbd
[deviantart] add extractor for status updates
2 years ago
Mike Fährmann 107c60c973
[sankaku] update URL pattern (#3523)
2 years ago
enduser420 5cb263fdd2 [wikifeet/wikifeetx] add 'gallery' extractor
2 years ago