124 Commits

Author SHA1 Message Date
Mike Fährmann
53cdfaac37 [common] add reference to 'exception' module to Extractor class
- remove 'exception' imports
- replace with 'self.exc'
2026-02-15 10:57:22 +01:00
Mike Fährmann
7a2f15348f [imagetwist:gallery] extract 'gallery_title' & 'gallery_id' metadata 2026-01-09 15:37:57 +01:00
Mike Fährmann
1e2a2c258c [imagetwist:gallery] support 'page' URLs (#8826) 2026-01-09 10:41:28 +01:00
Mike Fährmann
5b8627a646 [imagetwist:gallery] support multiple pages (#8826) 2026-01-07 21:39:19 +01:00
Mike Fährmann
706fb752c6 [imagevenue] fix 'NotFoundError' for valid image links (#8818) 2026-01-05 10:08:05 +01:00
Mike Fährmann
4f535ec606 [imgpv] add 'image' extractor (#8773) 2025-12-28 21:36:06 +01:00
Mike Fährmann
eda6957d4c [imagehosts] remove 'splitext' import 2025-12-22 17:29:29 +01:00
Mike Fährmann
568faee726 [imagehosts] remove '_https' 2025-12-22 11:48:08 +01:00
Mike Fährmann
00c6821a3f replace 2-element f-strings with simple '+' concatenations
Python's 'ast' module and its 'NodeVisitor' class
were incredibly helpful in identifying these
2025-12-22 11:26:04 +01:00
Mike Fährmann
b1b70528a6 [common] use 'parent' value as 'parent-metadata' default (#8525 #8604)
enable 'parent-metadata' by default for
'chevereto' & 'imagehost' (album/gallery) extractors
2025-12-08 20:07:56 +01:00
Mike Fährmann
968597a302 yield 3-tuples for Message.Directory
adapt tuples to the same length and semantics as other messages
2025-12-05 21:39:52 +01:00
Mike Fährmann
65c4f00939 [imagehosts] provide 'post_url' metadata (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3520249958
2025-11-12 19:10:57 +01:00
Mike Fährmann
359681a8e4 [pixhost] extract 'directory' metadata (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3520249958
2025-11-12 19:09:46 +01:00
Mike Fährmann
9b03990be0 [postimg] fix extraction (#8505) 2025-11-05 11:15:05 +01:00
Mike Fährmann
cc0a313b2d [silverpic] force '.net' TLD & fix extraction 2025-11-04 18:04:48 +01:00
Mike Fährmann
e604c22812 [imagehost] improve 'filename' & 'extension' handling 2025-11-04 18:04:48 +01:00
Mike Fährmann
7ed04d830e [postimg] force 'postimg.cc' domain (#8505) 2025-11-04 18:02:25 +01:00
Mike Fährmann
20bca3f2e4 [imagehosts] add and use 'not_found()' method 2025-10-29 11:55:11 +01:00
Mike Fährmann
d7a7557f93 [imagevenue] improve error for dead images (#8477) 2025-10-29 11:32:03 +01:00
Mike Fährmann
4072687b0b [pixhost] force '.to' TLD (#8428) 2025-10-17 18:12:45 +02:00
Mike Fährmann
d44a0f8094 [imagetwist] detect removed images (#8415) 2025-10-15 10:27:43 +02:00
Mike Fährmann
80411585a8 [imxto:gallery] support multiple pages (#8282) 2025-09-24 19:37:24 +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
116999fc92 [fappic] rewrite thumbnail URLs (#8013) 2025-08-12 22:11:10 +02:00
Mike Fährmann
d7f654c643 [fappic] fix 'filename' 2025-08-11 18:44:37 +02:00
Mike Fährmann
ef8044f546 [imgdrive] add 'image' extractor (#7976) 2025-08-05 19:50:06 +02:00
Marcus Minhorst
65fbd3972d [picstate] add 'image' extractor (#7946) 2025-08-01 07:48:00 +02:00
Mike Fährmann
d99b2ab47a [imgadult] add 'image' extractor (#7893) 2025-07-25 18:58:29 +02:00
Mike Fährmann
9dbe33b6de replace old %-formatted and .format(…) strings with f-strings (#7671)
mostly using flynt
https://github.com/ikamensh/flynt
2025-06-29 17:50:19 +02:00
Mike Fährmann
41191bb60a 'match.group(N)' -> 'match[N]' (#7671)
2.5x faster
2025-06-18 13:05:58 +02:00
Mike Fährmann
e08ec7e083 update copyright notices 2025-06-13 00:03:41 +02:00
Mike Fährmann
e469dc0da8 [imagevenue] detect 404 image files (#7570) 2025-05-24 22:12:48 +02:00
arebokert
556fbb1a44 [turboimagehost] add support for galleries
- added support
- raise error if gallery not found
- fix test
- fix lint issues
- simplify
2025-01-19 17:28:45 +01:00
Mike Fährmann
4641937ca3 [imagetwist] add 'gallery' extractor (#5190) 2024-02-11 18:41:02 +01:00
Mike Fährmann
27ec653991 fix bug in test_init and update example URLs 2023-09-14 13:27:03 +02:00
Mike Fährmann
a453335a9f remove test results in extractor modules
and add generic example URLs
2023-09-11 16:30:55 +02:00
Mike Fährmann
1d2b5d0c60 update test comment positions
always put them above the test they're referring to
2023-09-06 18:16:09 +02:00
Mike Fährmann
ba842981af [imagevenue] fix extraction (#4473) 2023-08-29 12:06:30 +02:00
Mike Fährmann
d12a5e440a update docs/supportedsites 2023-08-24 15:01:26 +02:00
Mike Fährmann
7eab101144 [acidimg] fix extraction
swap ' and " again (2e309a13)
and add a fallback in case this happens yet another time
2023-07-28 14:23:11 +02:00
Mike Fährmann
62fce6a75f [imagehosts] adjust variable names (#4358)
prefix them with underscores to prevent a clash
with the new 'self.cookies' from d97b8c2f
2023-07-28 14:18:47 +02:00
Mike Fährmann
2d9e3093ca merge #4134: [postimage] add gallery support, update image extractor 2023-06-03 15:56:35 +02:00
chio0hai
2e309a13a7 [acidimg] fix extractor 2023-06-03 00:58:33 -04:00
chio0hai
92178b369c [postimage] add gallery support, update image extractor to download
original image instead of main image
2023-06-03 00:23:34 -04:00
Mike Fährmann
5fb7107f2b [imxto] fix 'gallery' extraction
support both single and double quotes
2023-04-30 15:23:13 +02:00
Mike Fährmann
5b635f2317 [imxto] add 'gallery' extractor (#1289) 2023-04-17 20:49:09 +02:00
Mike Fährmann
706ec70e89 [imagetwist] simplify pattern and add tests 2023-02-06 14:51:57 +01:00