Mike Fährmann
8fbb6d29d8
[docs/formatting] update / improve
...
- add table of contents
- use more links
- reword & reformat general description text
- use HTML entities for double curly braces
to prevent Jekyll from interpreting them as template expressions
2025-08-13 20:53:31 +02:00
Mike Fährmann
aacdab0761
[aibooru] support 'general.aibooru.online' & 'aibooru.download'
2025-08-13 18:00:58 +02:00
Mike Fährmann
5cb90f685d
[docs/supportedsites] add categories as 'id' & 'title' attributes
2025-08-13 18:00:58 +02:00
Mike Fährmann
16d37fcefc
[docs/supportedsites] list 'imagehost' sites in separate table
2025-08-13 16:50:11 +02:00
Mike Fährmann
8f67dd347b
[scripts/supportedsites] update 'generate_output()'
...
use f-strings etc
2025-08-13 16:12:33 +02:00
Mike Fährmann
ef635635c1
[imagehosts] combine imgdrive/taxi/wallet extractors
...
less class definitions for the same code
2025-08-13 15:31:04 +02:00
Mike Fährmann
bbdf584919
[imgwallet] add 'image' extractor ( #8021 )
2025-08-13 11:58:54 +02:00
Mike Fährmann
8581b3f7c5
[silverpic] add 'image' extractor ( #8020 )
2025-08-13 09:16:03 +02:00
Mike Fährmann
c6f8a99c75
[imgtaxi] add 'image' extractor ( #8019 )
2025-08-13 08:50:42 +02:00
Mike Fährmann
ea80fc80c8
[common] improve error message for non-Netscape cookie files ( #8014 )
2025-08-13 08:03:01 +02:00
Mike Fährmann
bce1678fd4
[facebook:set] fix/improve 'user_id' extraction ( #7848 )
...
https://github.com/mikf/gallery-dl/issues/7848#issuecomment-3181428631
2025-08-13 07:53:50 +02:00
Mike Fährmann
06f37e1d8c
[tests/results] ensure 're:' input is a string
2025-08-12 22:11:10 +02:00
Mike Fährmann
116999fc92
[fappic] rewrite thumbnail URLs ( #8013 )
2025-08-12 22:11:10 +02:00
Mike Fährmann
ca22cb1487
[tumblr] add 'following' & 'followers' extractors ( #8018 )
2025-08-12 22:11:10 +02:00
Mike Fährmann
ab54f71511
[skeb] implement 'include' option ( #6558 #7267 )
...
- split 'user' extractor into 'works' & 'sent-requests' extractors
- use BASE_PATTERN & USER_PATTERN
- use self.groups
2025-08-12 22:11:03 +02:00
Mike Fährmann
a143e12c87
[scripts/generate_result] initial metadata support
2025-08-12 18:42:27 +02:00
Mike Fährmann
7635de2181
[scripts/pyprint] update """ string handling
2025-08-12 18:40:56 +02:00
Mike Fährmann
bf989ae80e
[sankaku] improve API error messages
2025-08-11 23:14:58 +02:00
Mike Fährmann
e491d56dc3
[idolcomplex] update to new domain and interface ( #7559 #8009 )
2025-08-11 22:24:04 +02:00
Mike Fährmann
d7f654c643
[fappic] fix 'filename'
2025-08-11 18:44:37 +02:00
Mike Fährmann
4b3b2ad111
[facebook] use main profile page for avatar & info results
2025-08-11 08:23:43 +02:00
Mike Fährmann
294557fc57
[tests/results] support testing 'post' metadata
2025-08-11 08:23:18 +02:00
Mike Fährmann
e92538624e
[civitai] add 'user-collections' extractor ( #8005 )
2025-08-10 21:33:23 +02:00
Mike Fährmann
2b03843092
[civitai] add 'collection' extractor ( #8005 )
2025-08-10 21:33:23 +02:00
Mike Fährmann
5ffe432b95
[scripts/generate_result] use tuples & escape 'pattern' URLs
2025-08-10 21:33:23 +02:00
Mike Fährmann
6d4b4be47c
[scripts/pyprint] update 'tuple' handling
2025-08-10 21:33:23 +02:00
Mike Fährmann
d6cca9a950
[scripts/pyprint] handle exception when all keys are > lmax
2025-08-10 16:21:38 +02:00
Mike Fährmann
0d2b8f53cc
[facebook] add 'info' extractor ( #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3151899420
Currently relies on the profile having a /photos_by page.
2025-08-09 18:49:53 +02:00
Mike Fährmann
5bc198a7e6
[common] try subprocess.Popen when webbrowser.get fails ( #7947 )
2025-08-08 21:25:42 +02:00
Mike Fährmann
47c9e0816e
[facebook] support selecting albums by title ( #7848 )
2025-08-08 21:24:50 +02:00
Mike Fährmann
2192a2c360
[facebook] add initial 'albums' extractor ( #7848 )
...
needs GraphQL API to fetch more than the latest 8
2025-08-08 21:22:41 +02:00
Mike Fährmann
8ada5b8eb6
[exception] improve AuthRequired messages
2025-08-08 16:01:19 +02:00
Mike Fährmann
a70b4ab693
[pixiv] improve API error messages
2025-08-08 11:57:48 +02:00
Mike Fährmann
d5e2fe4f44
[pixiv] detect suspended/deleted accounts ( #7990 )
2025-08-08 11:56:57 +02:00
Mike Fährmann
66b2f7f53f
[tests/results] properly skip tests when missing auth
2025-08-08 11:56:44 +02:00
Mike Fährmann
c3faf791b3
[tests/results] support '#log' checks when expecting an exception
2025-08-08 11:56:44 +02:00
Mike Fährmann
ee47c70079
[motherless] detect 404 / 'File not found' pages
2025-08-08 08:22:44 +02:00
Mike Fährmann
16acfbd1e7
[common] implement '"user-agent": "@BROWSER"' ( #7947 )
...
support automatically fetching the 'User-Agent' header
of a specific installed browser, e.g. "@firefox"
2025-08-07 20:58:29 +02:00
Mike Fährmann
f2a58118eb
[pixiv] fix artworks downloads when using expired cookies ( #7987 )
2025-08-07 20:58:29 +02:00
Mike Fährmann
ba174b1a06
[pixiv] remove redundant cookies initialization
...
7916c8bf77
75674944f0
2025-08-07 20:58:29 +02:00
Mike Fährmann
c7fe6ba691
[vsco] disable TLS 1.2 cipher suites by default ( #7984 #7986 )
2025-08-07 20:58:29 +02:00
Mike Fährmann
1522977147
[scripts/generate_result] add '-r/--range' command-line option
2025-08-07 20:58:29 +02:00
Mike Fährmann
e8caada6b4
[scripts/generate_result] support '#exception'
2025-08-07 20:58:29 +02:00
Mike Fährmann
e93da35d7f
[scripts/generate_result] add '-o/--option' command-line option
2025-08-07 20:58:29 +02:00
Mike Fährmann
b7a87fe2bb
[facebook] raise AuthRequired for profiles requiring cookies ( #7962 )
2025-08-06 09:09:30 +02:00
Mike Fährmann
253d498a4e
[scripts/util] add 'trim()' helper
2025-08-05 21:55:05 +02:00
Mike Fährmann
3dd1372a0b
[scripts/init] use 'args' directly
2025-08-05 21:06:24 +02:00
Mike Fährmann
a01c0f99fd
[options] update '-T' to match '-A' behavior ( #7978 )
...
2eb5e52055
2025-08-05 19:56:39 +02:00
Mike Fährmann
0364092241
[scripts/init] add '-M/--no-module' command-line option
2025-08-05 19:52:00 +02:00
Mike Fährmann
ef8044f546
[imgdrive] add 'image' extractor ( #7976 )
2025-08-05 19:50:06 +02:00