Mike Fährmann
33f228756a
[mangadex] add 'list' extractor ( #5025 )
...
supports listing manga and chapters from list feed
9 months ago
Mike Fährmann
db8de13537
[vk] transform image URLs to non-blurred versions ( #5017 )
...
apply the same filter from before d85e66bc
9 months ago
Mike Fährmann
6e10260fb0
release version 1.26.6
9 months ago
Se AKi
d0d199414f
modify useragent of pixiv
9 months ago
Mike Fährmann
cbfb7bfdf1
[gelbooru] display error for invalid API responses ( #4903 )
9 months ago
Mike Fährmann
c25bdbae91
[komikcast] fix 'manga' extractor ( #5027 )
9 months ago
Mike Fährmann
8e1a2b5446
[komikcast] update domain to 'komikcast.lol' ( #5027 )
9 months ago
Mike Fährmann
a441249ea2
merge #4979 : [batoto] add 'chapter' and 'manga' extractors ( #1434 , #2111 )
9 months ago
Mike Fährmann
b11c352d66
[bato] rename to 'batoto'
...
to use the same category name as the previous bato.to site
9 months ago
Mike Fährmann
3aa24c3744
[bato] simplify and update
9 months ago
Mike Fährmann
11150a7d72
[nudecollect] remove module
9 months ago
Mike Fährmann
c158927c38
merge #5016 : [zzup] add 'gallery' extractor ( #4517 , #4604 , #4659 , #4863 )
9 months ago
Mike Fährmann
e61f016465
[szurubooru] support 'snootbooru.com' ( #5023 )
9 months ago
Mike Fährmann
b4bcf40278
[weibo] fix AttributeError in 'user' extractor ( #5022 )
...
yet another bug caused by a383eca7
9 months ago
Mike Fährmann
0ab0a10d2d
[jpgfish] update domain
9 months ago
enduser420
0f30136109
[zzup] add 'gallery' extractor
9 months ago
Mike Fährmann
a86775f617
[gelbooru] fix 'favorite' extractor ( #4903 )
...
lots of +1/-1 and </<= mistakes
9 months ago
Mike Fährmann
7eaf648f2e
[fanbox] add 'metadata' option ( #4921 )
...
extracts 'plan' and extended 'user' metadata
9 months ago
Mike Fährmann
00570028a3
[cookies] fix macOS Firefox profile path
...
85b33f5c16
9 months ago
Mike Fährmann
4f3671458e
[deviantart] add 'avatar' and 'background' extractors ( #4995 )
9 months ago
Mike Fährmann
9fa4f54c24
[twitter] raise error for invalid 'strategy' values ( #4953 )
9 months ago
Mike Fährmann
516c69297d
[manganelo] fix extraction & recognize '.to' TLDs ( #5005 )
9 months ago
Mike Fährmann
63f649cd92
[idolcomplex] fix extraction & update URL patterns ( #5002 )
9 months ago
Mike Fährmann
b6903a4c90
[nijie] add 'count' metadata field
...
https://github.com/mikf/gallery-dl/issues/146#issuecomment-1812849102
9 months ago
Mike Fährmann
b93b351db9
merge #4962 : [poringa] add support ( #4675 )
9 months ago
Mike Fährmann
9f21c839ad
[poringa] improvements and fixes
...
- add 'num' and 'count' metadata fields
- prevent crash for "private" posts
- prevent crash when there's no 'main-info'
- update tests
9 months ago
Mike Fährmann
00d83d9588
[rule34us] add fallback for 'video-cdn1' videos ( #4985 )
9 months ago
Mike Fährmann
085411f3f1
[rule34] recognize URLs with 'www' subdomain ( #4984 )
9 months ago
Mike Fährmann
9f5051e4ed
merge #4981 : [pinterest] add 'count' metadata field
9 months ago
bug-assassin
f6ce870885
Better variable names
9 months ago
bug-assassin
3553025584
Removed f-strings
9 months ago
Mike Fährmann
f36dafad06
improve 'include' handling ( #4982 )
...
- remove spaces when given as string
- warn about invalid vales
9 months ago
blankie
375f2db4c2
[pinterest] add count metadata field
9 months ago
Antonio
e348da7a06
[poringa] add support
9 months ago
bug-assassin
2c3f171d65
Fix python 3.5 linting issue
9 months ago
bug-assassin
06ff1d3a3c
Replace text.extract with extr
9 months ago
bug-assassin
9c1ce28f68
[bato] Added mangatoto alias
9 months ago
bug-assassin
663b8d789a
Fix linting
9 months ago
bug-assassin
74c225f94e
[bato] add support
9 months ago
Mike Fährmann
f9544194c0
[paheal] restore 'extension' metadata ( #4976 )
9 months ago
Mike Fährmann
77d46e6f0c
[lynxchan] update 'bbw-chan' domain ( #4970 )
9 months ago
Mike Fährmann
766316e436
[imagechest] fix loading more than 10 images in a gallery ( #4469 )
9 months ago
Mike Fährmann
6840717745
release version 1.26.5
9 months ago
Mike Fährmann
108c978073
merge #4919 : [postmill] add support ( #4917 )
9 months ago
blankie
8a42ea736a
[postmill] implement suggestions
9 months ago
Mike Fährmann
c184454efb
[shimmie2] small optimizations
...
- unroll/remove loop
- avoid copy
9 months ago
Mike Fährmann
7cd0211cc9
[shimmie2] autodetect single or double quotes
9 months ago
Mike Fährmann
2a60645095
[deviantart] set 'is_original' for intermediary URLs to 'false'
9 months ago
Mike Fährmann
01bb75f6cb
merge #4945 : {shimmie2[ support 'rule34hentai.net' ( #861 , #4789 )
9 months ago
Mike Fährmann
79e4606893
[rule34hentai] cleanup
...
- fix using 'self._posts_rule34hentai'
- fix 'file_url' for posts
- update docs/supportedsites
- add tests
9 months ago
bun-dev
ef370df41d
[shimmie2] support 'rule34hentai.net'
...
- Add files via upload
- Update shimmie2.py
- Update shimme2.py
- Delete gallery_dl/extractor/shimme2.py
- spacefix
- Update shimmie2.py
- Update shimmie2.py
- flask warnings1
- Update shimmie2.py
- Update shimmie2.py
9 months ago
Mike Fährmann
627ed794a2
[danbooru] provide 'tags' as list ( #4942 )
...
keep the old 'tag_string' values around, similar to sankaku
a lot of repeat code ...
would be a lot less bad if "".split(" ") returned an empty list
9 months ago
Mike Fährmann
fbebc58189
[deviantart] add 'intermediary' option ( #4955 )
9 months ago
Mike Fährmann
75fa1a5553
[pinterest] remove login code
...
this has been broken since forever
and is still "protected" by an invisible recaptcha check
9 months ago
Mike Fährmann
92ff99c8e5
[twitter] remove 'syndication' option ( #3889 )
9 months ago
Mike Fährmann
a75f85a2c2
[twitter] remove 'date_liked' ( #3850 , #4108 , #4657 )
...
Twitter's 'sortIndex' can't be used to calculate the timestamp
of when a Tweet was liked anymore.
9 months ago
Mike Fährmann
a94f944148
[twitter] default to 'tweets' timeline when 'replies' are enabled ( #4953 )
9 months ago
Mike Fährmann
a30a3e44d5
[nijie] move 'username required' out of _login_impl
9 months ago
Mike Fährmann
57fc6fcf83
replace '24*3600' with '86400'
...
and generalize cache maxage values
9 months ago
Mike Fährmann
1f9b16a70b
replace static 'sleep-request' defaults with dynamic ones
9 months ago
Mike Fährmann
b127321b5c
[exhentai] only show 'using e-hentai.org' warning for exh domains
9 months ago
Mike Fährmann
e097aaf64a
[exhentai] output continuation URL when interrupted ( #4782 )
9 months ago
Mike Fährmann
99aa923322
[inkbunny] improve '/submissionsviewall.php' patterns ( #4934 )
...
allow 'mode=…' to be in any position
don't require it to be somewhere in the middle
9 months ago
Mike Fährmann
3f9c113d78
[mastodon] Support non-numeric status IDs ( #4936 )
9 months ago
Mike Fährmann
2852404e49
[inkbunny] add 'unread' extractor ( #4934 )
9 months ago
Mike Fährmann
8b87a5330d
[inkbunny] stop pagination on empty results
9 months ago
Mike Fährmann
6cd5e6adad
[patreon] fix bootstrap data extraction ( #4904 )
9 months ago
Mike Fährmann
aac8bb4eae
[deviantart] simplify 9951c112
9 months ago
Mike Fährmann
9951c112f8
[deviantart] workaround for integer client_id values ( #4924 )
9 months ago
Mike Fährmann
a37b7759bc
[myhentaigallery] recognize '/g/' URLs ( #4920 )
9 months ago
Mike Fährmann
da76e13e3b
[tumblr] fix exception after waiting for rate limit ( #4916 )
...
use a loop instead of recursive function calls
9 months ago
blankie
fbe14a2745
[postmill] add support
9 months ago
Mike Fährmann
d59d4ebff4
[tumblr] support infinite 'fallback-retries'
9 months ago
Mike Fährmann
2d5cda2b92
[exhentai] fix TypeError for infinite 'fallback-retries' ( #4911 )
9 months ago
Mike Fährmann
a24b82e67d
add 'util.repeat()'
9 months ago
Mike Fährmann
92fbf09643
remove single quotes in some logging messages ( #4908 )
...
('FileNotFoundError: [Errno 2] No such file or directory: ''')
->
(FileNotFoundError: [Errno 2] No such file or directory: '')
9 months ago
Mike Fährmann
1d5ee4239d
[docker] let metadata-action automatically generate 'latest' tags
9 months ago
Mike Fährmann
28d60e3546
release version 1.26.4
9 months ago
Mike Fährmann
9a001fa6e4
merge #4906 : [patreon] fix bootstrap data extraction ( #4904 )
9 months ago
Tobi823
66cbe9da41
- fix style check failure "line to long"
9 months ago
Tobi823
244444b194
- adapt code to current code style
9 months ago
Tobi823
fd06255f93
- reformat and refactor to pass tests
9 months ago
Tobi823
5ff7106d4f
- add code for the situation when Patreon is using window.patreon = wrapInProxy({"bootstrap":' to store metadata
...
- refactor code to make it more readable
- output page content when the HTML structure is unknown (to make debugging easier)
9 months ago
Mike Fährmann
75697dfb26
implement -e/--error-file as a logging handler
...
similar to --write-unsupported
10 months ago
Mike Fährmann
ac22bbe80c
[twitter] retry API requests only for Timeout errors ( #4811 )
10 months ago
Mike Fährmann
c55955db03
[twitter] quick and dirty fix for /media changes ( #4898 )
10 months ago
Mike Fährmann
9a8dc6b02b
[exhentai] add 'fallback-retries' option ( #4792 )
10 months ago
Mike Fährmann
bf74eb5c46
merge #4886 : [urlgalleries] add 'gallery' extractor ( #919 , #1184 , #2905 )
10 months ago
Mike Fährmann
c29ae9af08
[urlgalleries] simplify + resolve redirects
10 months ago
Mike Fährmann
042a9da451
add 'output.errorfile' config option
10 months ago
Mike Fährmann
e256434c9e
use custom HTTPBasicAuth class
...
to support LazyPrompt as password
and to generate the Authorization header only once
instead of for every request
10 months ago
Mike Fährmann
bdebe4597a
fix util.dump_response to work with bytes as header values
10 months ago
Mike Fährmann
6a4218aa23
handle 'json' parameter in Extractor.request() manually
...
Mainly to allow passing custom classes like util.LazyPrompt,
but also to simplify and streamline how requests handles it.
10 months ago
Mike Fährmann
9dd5cb8c8a
interactively prompt for passwords on login when none is provided
10 months ago
Mike Fährmann
99b76628f7
implement '-e/--error-file' command-line option ( #4732 )
...
copying per-URL options from regular, read-only input files
does currently not work
10 months ago
Mike Fährmann
4eb3590103
[nijie] fix image URLs of multi-image posts ( #4876 )
10 months ago
Mike Fährmann
a4e6ea667b
[twitter] retry API calls when their response contains errors ( #4811 )
10 months ago
Mike Fährmann
cf5702c843
[twitter] generalize "Login Required" error ( #4734 , #4324 )
10 months ago
jsouthgb
ecaa0feb5d
[urlgalleries] add support
10 months ago
jsouthgb
1770c31e63
[urlgalleries] add support
10 months ago
Mike Fährmann
da0da0faaa
[exhentai] store more cookies when logging in ( #4881 )
...
include 'igneous', 'hath_perks', etc
and not just 'ipb_member_id' and 'ipb_pass_hash' like before
10 months ago
Mike Fährmann
43ca49c1b4
[github] add workflow to build and push docker images
...
heavily inspired by and adapted from
https://github.com/danbooru/danbooru/blob/master/.github/workflows/docker-build.yaml
10 months ago
Mike Fährmann
4dde36889c
release version 1.26.3
10 months ago
Mike Fährmann
c83fbe6c2d
merge #4855 : [nitter] fix video extraction ( #4853 )
10 months ago
Mike Fährmann
013ca21543
[idolcomplex] update to site layout changes
10 months ago
enduser420
1e9bacd169
[nitter] fix video extraction
10 months ago
Mike Fährmann
9f3368c46f
[pornhub] fix 'user' metadata for gifs
10 months ago
Mike Fährmann
bdb3ce7217
[foolslide] remove 'powermanga.org'
10 months ago
Mike Fährmann
d9734ce008
[cyberdrop] update to site layout changes
10 months ago
Mike Fährmann
8ac68ffba2
[hentaicosplays] force 'https://' for download URLs
10 months ago
Mike Fährmann
fc1101779c
[hiperdex] fix 'manga' metadata
10 months ago
Mike Fährmann
d119507037
[imagefap] fix single image resolution
...
Downloading from a single image page like
https://www.imagefap.com/photo/123456789/
returned only the thumbnail URL.
10 months ago
Mike Fährmann
311ec1d9ef
[mangaread] fix extraction
10 months ago
Mike Fährmann
7608201a44
[tumblr] fix 'day' extractor
...
another bug caused by a383eca7
10 months ago
Mike Fährmann
c8c744a7c0
[webtoons] fix pagination when receiving an HTTP redirect
10 months ago
Mike Fährmann
23cd17997d
[wallpapercave] fix extraction
10 months ago
Mike Fährmann
5b979b5706
[xvideos] fix metadata extraction
10 months ago
Mike Fährmann
adc3aa0b77
[zerochan] fix metadata extraction
...
author, path, tags
10 months ago
Mike Fährmann
f9dac43be9
[warosu] fix file URLs
10 months ago
Mike Fährmann
645b4627ef
[sankaku] update URL patterns
10 months ago
Mike Fährmann
1ae43d8123
merge #4841 : [fapello] support '.su' TLD ( #4840 )
10 months ago
Mike Fährmann
b43be67206
[exhentai] add 'gp' option ( #4576 )
10 months ago
Mike Fährmann
cb9a1176e6
[pixeldrain] add 'api-key' option ( #4839 )
10 months ago
Mike Fährmann
e1404827a6
[pixeldrain] add 'file' and 'album' extractors ( #4839 )
10 months ago
enduser420
2402162e8a
[fapello] support '.su' TLD
10 months ago
Mike Fährmann
725c8dd55a
[tmohentai] 'categories' -> 'genres'
...
quite likely that the site meant 'genres' by "Genders"
10 months ago
Mike Fährmann
ce7c4cb544
merge #4832 : [tmohentai] add 'gallery' extractor ( #4808 )
10 months ago
Mike Fährmann
c4a201ed42
[tmohentai] simplify + tests
10 months ago
Mike Fährmann
e17a48fe56
[blogger] inherit from BaseExtractor
...
- support www.micmicidol.club (#4759 )
10 months ago
jsouthgb
714b1a7089
[tmohentai] simplify url matching
10 months ago
jsouthgb
31963fa947
[tmohentai] inherit from GalleryExtractor. refactor metadata.
10 months ago
Mike Fährmann
0fa85360a0
merge #4812 : [erome] add 'count' metadata field
10 months ago
Mike Fährmann
a43cf78bb7
[erome] tests
10 months ago
Mike Fährmann
aea15f6d17
add 'metadata-extractor' option ( #4549 )
10 months ago
Mike Fährmann
34a387b6e2
support 'metadata-*' names for '*-metadata' options
...
For example, instead of 'url-metadata' it is now also possible to use
'metadata-url' as option name.
- metadata-url
- metadata-path
- metadata-http
- metadata-version
- metadata-parent
10 months ago
Mike Fährmann
e97d7b1c85
[exhentai] fix empty api_url with '"source": "hitomi"' ( #4829 )
10 months ago
jsouthgb
ed965eecbb
[tmohentai] refactor to str.format for backwards compatibility
10 months ago
jsouthgb
dad7ba1d58
[tmohentai] fix edge cases. updated archive_fmt and filename_fmt
10 months ago
jsouthgb
286d0cb098
[tmohentai] add support
10 months ago
Mike Fährmann
b714df5a16
disable 'downloader.progress' when using -q/--quiet ( #4810 )
...
it didn't produce any output since output.mode is set to to "null",
but it caused some unnecessary function calls
10 months ago
Mike Fährmann
07cb584231
[behance] add 'modules' option ( #4799 )
10 months ago
Mike Fährmann
6a753d9ff3
[behance] support 'text' modules ( #4799 )
10 months ago
Mike Fährmann
ea78f67860
[downloader:http] skip files not passing filesize-min/-max ( #4821 )
...
instead of failing the download
10 months ago
Mike Fährmann
8bf161e574
reorder post processing options shown by --help
10 months ago
Mike Fährmann
168331d147
replace '--ugoira-conv' etc with a general '--ugoira'
...
update --ugoira webm to use the same FFmpeg args as Danbooru
--ugoira-conv -> --ugoira vp8
--ugoira-conv-lossless -> --ugoira vp9-lossless
--ugoira-conv-copy -> --ugoira copy
(--ugoira-conv and co still work as before,
but --help now lists only --ugoira)
10 months ago
Mike Fährmann
97357e65ee
replace '--mtime-from-date' with a more generic '--mtime'
...
--mtime-from-date -> --mtime date
for the same effect as before
(--mtime-from-date also still works,
but --help now lists only --mtime)
10 months ago
Mike Fährmann
387c8b0950
reword some (internal) option text
10 months ago
jsouthgb
c6ad9bcd9b
[erome] add "count" for albums
10 months ago
Mike Fährmann
51e377e612
add '--cbz' command-line option
10 months ago
Mike Fährmann
4700051562
rework and extend input file processing ( #4732 )
...
- add 2 command-line options to modify input file contents
- -I/--input-file-comment
- -x/--input-file-delete
- implement InputManager class
- move code from util.py to __init__.py
(mainly to avoid import cycles)
10 months ago
Mike Fährmann
17e710c4bf
[oauth] warn when cache is enabled but not writeable ( #4771 )
10 months ago
Mike Fährmann
2e4bf54644
[hentaifoundry] check for and update expired sessions ( #4694 )
10 months ago
Mike Fährmann
0435c6e603
[exhentai] handle 'Downloading … requires GP' errors ( #4576 , #4763 )
10 months ago
Mike Fährmann
4288cea94a
[mastodon] fix reblogs ( #4580 )
10 months ago
Mike Fährmann
7a0f145cbe
[twitter] ignore promoted Tweets ( #4790 , #3894 )
...
add 'ads' option in case someone actually wants to
download promoted content for whatever reason
10 months ago
Mike Fährmann
e8b5e59a08
[weibo] detect redirects to login page ( #4773 )
10 months ago
Mike Fährmann
5e58d2b455
[instagram] fix exception on empty 'video_versions' ( #4795 )
10 months ago
Mike Fährmann
807ddde7e1
release version 1.26.2
11 months ago
Mike Fährmann
6402f2950f
[pp:metadata] ignore non-string tag values ( #4764 )
11 months ago
Mike Fährmann
61d6558322
[exhentai] try to avoid 'DH_KEY_TOO_SMALL' errors ( #1021 , #4593 )
11 months ago
Mike Fährmann
69b931b9bb
[exhentai] provide fallback URLs ( #1021 , #4745 )
11 months ago
Mike Fährmann
007c433677
[patreon] support 'id:<campaign_id>' in place of a user name
...
https://patreon.com/id:12345
… and remove 'campaign-id' config option
11 months ago
Mike Fährmann
3984a49abf
[nijie] set 1-2s delay between requests to avoid 429 errors
11 months ago
Mike Fährmann
dd14adccf6
[pixiv] allow cookies for non-OAuth URLs ( #4760 )
11 months ago
Mike Fährmann
caf31e751c
[kemonoparty] limit 'title' length ( #4741 )
11 months ago
Mike Fährmann
43d0c49d7e
[exhentai] fix original image URLs ( #4754 )
11 months ago
Mike Fährmann
43a3d93467
merge #4755 : [twitter] recognize fixupx.com URLs
11 months ago
Mike Fährmann
fc8f86bf24
[hitomi] recognize 'imageset' gallery URLs ( #4756 )
11 months ago
Mike Fährmann
91e20eb59b
[fantia] simplify 'tags' to a list of strings ( #4752 )
11 months ago
Mike Fährmann
72b18d701f
represent util.NONE as 'null' in JSON output
...
was '"None"' before
11 months ago
thatfuckingbird
44d7964c09
[twitter] recognize fixupx.com URLs
11 months ago
Mike Fährmann
56cd9d408d
[weibo] fix Sina Visitor request
11 months ago
Mike Fährmann
68e72a836c
[exhentai] fix extraction ( #4730 )
...
- update to new API response layout
- use proper API server URL
- fix 'filesize' metadata
11 months ago
Mike Fährmann
fd8f58ad76
[behance] unescape embed URLs ( #4742 )
11 months ago
Mike Fährmann
ca1d5c2c0c
merge #4738 : [patreon] parse new bootstrap data format ( #4736 )
11 months ago
Mike Fährmann
4730de163f
[patreon] refactor _extract_bootstrap()
11 months ago
Mike Fährmann
e46efbd5b5
prevent crash when 'stdout.line_buffering' is not defined ( #642 )
11 months ago
Mike Fährmann
c9a2be36d4
[sankaku] support '/posts/' tag search URLs ( #4740 )
11 months ago
Tobias Hellmann
28ada11cba
Try to parse newer HTTP response from Patreon
11 months ago
Mike Fährmann
fd36eafe32
[twitter] restore truncated retweet text ( #3430 , #4690 )
11 months ago
Mike Fährmann
218295a4c6
[twitter] fix avatars without 'date' information ( #4696 )
11 months ago
Mike Fährmann
969be65d0b
[instagram] update API headers
11 months ago
Mike Fährmann
d0effcae20
[kemonoparty] add 'revision_index' metadata field ( #4727 )
11 months ago
Mike Fährmann
3bbaa875f1
[kemonoparty] fix parsing of non-standard 'dates' ( #4676 )
11 months ago
Mike Fährmann
75dec71253
[idolcomplex] disable Referer headers by default ( #4726 )
11 months ago
Mike Fährmann
a09df34bcf
merge #4714 : [4archive] add 'thread' and 'board' extractors
...
(#1262 , #2418 , #4400 , #4710 )
11 months ago
enduser420
acb713b95a
[4archive] update
11 months ago
Mike Fährmann
6766877524
merge #4693 : [reddit] support Reddit Mobile share links
11 months ago
Mike Fährmann
1042278bec
[misskey] support 'misskey.design' ( #4713 )
11 months ago
Mike Fährmann
12a800ce21
[patreon] improve 'campaign_id' handling ( #4699 , #4715 )
...
- add ways to directly specify a 'campaign_id'
- 'campaign-id' config option
- 'c' or 'campaign_id' URL query parameter
- more descriptive error messages
- show 'campaign_id' value in debug log
11 months ago
Mike Fährmann
31dbbffc0b
[twitter] cache 'user_by_…' results ( #4719 )
11 months ago
enduser420
c0714d5585
[4archive] add 'thread' and 'board' extractors
11 months ago
inty
b68aad3dab
[reddit] implement Reddit Mobile share links
11 months ago
Mike Fährmann
95a74be2a5
release version 1.26.1
11 months ago
Mike Fährmann
de224ef3e4
[cookies] include exception in fallback warning
11 months ago
Mike Fährmann
7958ab1946
[newgrounds] support 'imageData' files ( #4642 )
11 months ago
Mike Fährmann
b52fd91ac6
[sankaku] support '/posts/' URLs ( #4688 )
11 months ago
Mike Fährmann
b8674776e9
[4chanarchives] disable Referer headers by default ( #4686 )
11 months ago
Mike Fährmann
78493f0870
[bunkr] fix '/d/' file URLs ( #4685 )
11 months ago
Mike Fährmann
b2c3db3e24
[bunkr] add extractor for media URLs ( #4684 )
11 months ago