Mike Fährmann
fc1ed03484
[dankefuerslesen] fix several issues ( #7669 )
...
- return chapters in first-to-last order
- provide 'group' as list of names
- remove hardcoded 'en' and 'English' language results
- replace 'popitem()' with non-destructive 'next(iter(…))'
- 'chapter-minor' -> 'chapter_minor'
2025-06-22 19:52:40 +02:00
Mike Fährmann
68960e29a1
[dankefuerslesen] add support ( #7669 )
2025-06-22 12:13:12 +02:00
Mike Fährmann
74c9356442
[rule34] fix file downloads ( #7697 )
...
replace 'api-cdn' subdomain of image files with 'wimg'
2025-06-20 15:07:10 +02:00
Mike Fährmann
e8d28d3d0d
merge #7699 : [warosu] handle missing images by checking hostname ( #7698 )
2025-06-20 13:17:44 +02:00
Mike Fährmann
bb73c8318c
[warosu] add test for non-archived post
2025-06-20 12:38:54 +02:00
Mike Fährmann
4279928d0b
[gelbooru_v02] extract 'total' / 'search_count' metadata ( #7689 )
2025-06-19 19:15:27 +02:00
Mike Fährmann
4f7a0e5d02
[arcalive] fix download URLs ( #7678 )
...
https://github.com/danbooru/danbooru/pull/6041
2025-06-18 21:12:18 +02:00
pocketinternet
3ea244eebb
[webtoons] add 'thumbnails' option ( #6468 #7441 )
...
* Update webtoons.py
Added thumbnail download capability which defaults to false
* Update configuration.rst
Added documentation for webtoon thumbnail option
* extract thumbnails in GalleryExtractor.assets()
* simplify & fix flake8
* include 'type' in default filenames
* add test
* update docs
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-06-17 19:34:58 +02:00
SpiffyChatterbox
e0f65be36b
[nudostar] add support ( #5735 #6556 )
...
* Drafting initial basic extractor layout
* Better debug logging
* Update nudostar.py
Still tinkering
* Update nudostar.py
Basic extractor is working. Now starting on Gallery
* Update nudostar.py
Still a work in progress.
Got individual posts working, galleries are not.
* Update nudostar.py
* Site now appears working. Added Tests.
* PEP Updates
* PEP - Line Length Updates
* Update nudostar.py
Resolving PEP8 issues.
* update 'gallery' extractor, rename to 'model'
* update 'image' extractor
* expand tests
* update docs/supportedsites
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-06-16 19:21:49 +02:00
missionfloyd
13cb031fe2
[girlsreleased] add support ( #6200 )
...
* [girlsreleased] add support
* Lint
* Change "galleries" to "sets"
As it is on the site
* Add pagination
Add tests
* Fix tests
* Remove leftover print()
* Don't remove first set
* Yield pages
* Add filename metadata
* [girlsreleased] Refactor
* Return models as array
* Add filename numbering
Add date metadata
* Add URL metadata
* Spawn set extractor the right way
* Adjust model/site regex
* update
- restructure some code
- remove constructors
- use f-strings
* expand tests
* update docs/supportedsites
2025-06-16 19:18:19 +02:00
SpiffyChatterbox
48ac41605d
[redbust] add support ( #6759 #6918 #7043 )
...
* init - Redbust.com Support
* Added Test
Could use a second set of eyes on this
* update 'gallery' extractor
- extract more metadata
- simplify image extraction
- support legacy galleries
* add tests
* update 'image' extractor
* add 'tag' extractor
* add 'archive' extractor
* restrict 'image' extractor pattern
* update docs/supportedsites
* replace quotes inside f-string
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-06-16 12:10:42 +02:00
hunter-gatherer8
96f5cfb305
[girlswithmuscle] add support ( #4493 #6016 )
...
* [girlswithmuscle] init
* [girlswithmuscle]: fix metadata extraction (site layout change)
* [girlswithmuscle]: fix tags extraction (site layout change)
* update login code
* update 'post' extractor
* update 'gallery' extractor, rename to 'search' extractor
* update docs
* add test cases
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-06-14 23:05:49 +02:00
Mike Fährmann
9d3cf67f3e
[pinterest] remove excess whitespace from 'description' fields ( #4335 )
...
and 'closeup_unified_description' & 'closeup_description'
2025-06-13 13:11:18 +02:00
Mike Fährmann
9afac3c51d
[tests:results] rename '#urls' to '#results'
2025-06-13 13:00:50 +02:00
Mike Fährmann
e2d104a110
[twitter] extract 'source_id' and 'source_user' metadata ( #7470 #7640 )
2025-06-12 18:59:22 +02:00
Mike Fährmann
16fc5e0d68
[batoto] fix downloading manga with alerts/notices ( #7657 )
...
and improve alert message extraction
2025-06-12 08:26:26 +02:00
Mike Fährmann
d065452ba3
merge #7653 : [archivedmoe] fix redirection issue ( #7652 )
2025-06-11 20:04:42 +02:00
Mike Fährmann
80599fa610
[vk] fix 'user' metadata extraction
...
add boolean 'group' field
2025-06-11 20:01:27 +02:00
Mike Fährmann
8645be8244
[archivedmoe] add redirect URL fixup test
2025-06-11 12:10:18 +02:00
Mike Fährmann
8e698d1a64
[ytdl] set domain as subcategory when using Generic extractor ( #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-2959879730
2025-06-10 21:35:15 +02:00
Mike Fährmann
827eeca0bc
[paheal] fix '404 Not Found' for tags with URL encoded characters ( #7642 )
2025-06-08 16:23:11 +02:00
Mike Fährmann
b95b71f63f
[tests:results] implement general tests for list items
2025-06-07 10:36:43 +02:00
Mike Fährmann
6e120f2551
[danbooru] fix Ugoira for instances without 'Ugoira:FrameMimeType'
...
(#7630 )
fixes regression introduced in 1866f8b97b
2025-06-07 07:47:03 +02:00
Mike Fährmann
3e423937d2
[misskey] implement 'include' option ( #5347 )
2025-06-06 20:52:03 +02:00
Mike Fährmann
ac09cac978
[misskey] add 'avatar' and 'background' extractors ( #5347 )
2025-06-06 20:14:05 +02:00
Mike Fährmann
9c4cef822e
[komikcast] update domain to 'komikcast02.com'
2025-06-06 20:14:02 +02:00
Mike Fährmann
b5c88b3d3e
replace standard library 're' uses with 'util.re()'
2025-06-06 13:24:52 +02:00
Mike Fährmann
685836f6fd
[dynastyscans] add 'anthology' extractor ( #7627 )
2025-06-04 21:23:49 +02:00
Mike Fährmann
b5334f5837
[everia] prevent redirect when fetching a post page
2025-06-04 11:09:40 +02:00
missionfloyd
72e1a4a0cb
[everia] unquote URLs ( #7620 )
...
* [everia.club] unescape URLs
* add test
2025-06-04 09:38:06 +02:00
Mike Fährmann
3c6c40d4ed
[nijie] fix file extraction ( #7624 )
...
ignore empty URLs / URLs with no 'src="'
2025-06-04 07:57:27 +02:00
Mike Fährmann
df4845bf60
[sexcom] update
...
- fix 'title' and 'type' of pictures
- remove '#' from the beginning of each tag
- add 'gifs' option
2025-06-04 07:44:43 +02:00
thatDudo
0b0152b347
[rawkuma] add support ( #4571 )
...
* Add rawkuma extractor
* Fix flake8 warnings
* Remove fstring
* Fix regex call
* update domain to rawkuma.net
* fix 'manga' extractor
* fix 'chapter' extractor
* add tests
* update docs/supportedsites
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-06-02 19:15:53 +02:00
wankio
47c7c85f46
[sexcom] support '/pics/' URLs ( #7611 )
...
* Update sexcom.py
For Pics url
https://www.sex.com/en/pics/1459016
* reorder 'pattern'
* strip '?width=…' query parameter
* add test
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-06-01 11:13:17 +02:00
Mike Fährmann
9ed31cf992
[civitai] fix & update 'search' extractor ( #7609 )
...
- rename to 'search-models'
- use SearchAPI
2025-06-01 10:30:09 +02:00
Mike Fährmann
dc467c7790
[civitai] add 'search-images' extractor ( #7609 )
2025-06-01 10:06:18 +02:00
Mike Fährmann
02b34e6680
[civitai] support "My Reactions" results for videos ( #7608 )
2025-05-31 21:30:39 +02:00
Mike Fährmann
ec523c2c2c
[mangasee] remove module
2025-05-30 18:04:55 +02:00
Mike Fährmann
922c296482
[kemono][coomer][schalenetwork] rename modules & extractors
...
category changes:
- kemonoparty -> kemono
- coomerparty -> coomer
- koharu -> schalenetwork
also wanted to rename '2chan' -> 'sturdychan',
but the site's main page is still titled '2chen'
2025-05-30 17:51:49 +02:00
Mike Fährmann
6e87ad2ccc
[fanbox] extract 'archives' metadata ( #7454 )
2025-05-27 18:04:35 +02:00
Mike Fährmann
456e93d489
[tests:results] enable 'extension' and ':?' in format tests
2025-05-26 13:50:42 +02:00
Mike Fährmann
f1ab8c39fb
[kemonoparty] add 'artists' extractor ( #7582 )
2025-05-26 11:35:55 +02:00
Mike Fährmann
e469dc0da8
[imagevenue] detect 404 image files ( #7570 )
2025-05-24 22:12:48 +02:00
Mike Fährmann
1f869c2786
[kemonoparty:discord] update server & channel metadata ( #7569 )
...
to match the Discord Extractors' names
- rename
server -> server_id
channel -> channel_id
channel_name -> channel
- add
server
channel_nsfw
channel_type
channel_topic
parent_id
2025-05-24 18:05:03 +02:00
Mike Fährmann
f5b8c25559
[pinterest] ignore 'story_pin_product_sticker_block' blocks ( #7563 )
2025-05-22 18:42:39 +02:00
Mike Fährmann
7b5dd61e17
[sankaku] implement support for new 'tags' categories ( #7333 #7553 )
2025-05-22 12:41:03 +02:00
prowlguru
b8f3ca6c4e
[pixiv] Implement sanity handling for ugoira works ( #4327 #6297 #7285 #7434 )
...
* [pixiv] Implement sanity handling for ugoira works
* [pixiv] fix PEP formatting for sanity ugoira handling
* [pixiv] update Ugoira AJAX error message
* [pixiv] respect disabled 'ugoira' option
* [tests] add 'limit_sanity_level' ugoira test
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-05-21 22:01:09 +02:00
bradenhilton
3ba4404d21
[pixeldrain] add support for filesystem URLs ( #7473 )
2025-05-21 17:28:09 +02:00
Mike Fährmann
a6de87d00e
[civitai] fix exception for images without modelVersionId ( #7432 )
2025-05-17 20:17:57 +02:00
Mike Fährmann
0285473b04
[flickr] add 'profile' option
2025-05-13 11:47:34 +02:00