Mike Fährmann
daf6cc2c78
[twitter] add 'notifications' extractor ( #7974 )
2025-12-26 18:06:00 +01:00
Mike Fährmann
2be54be692
[subscribestar] merge 'user-tag' into regular 'user' extractor ( #8737 )
2025-12-23 18:58:25 +01:00
Mike Fährmann
c3ef760a9f
[discord] add 'server-assets' extractor ( #8589 )
2025-12-22 21:08:33 +01:00
Mike Fährmann
609e19273d
[subscribestar] add 'user-tag' extractor ( #8737 )
2025-12-21 22:14:17 +01:00
Mike Fährmann
afe867361f
[weebdex] add support ( #8722 )
2025-12-19 20:06:40 +01:00
Peter Cunha
f9096370e6
[picazor] add 'user' extractor ( #7083 #7504 #7795 #8717 )
...
* [picazor] Add support for Picazor
* [picazor] Improve tests for picazor
* [picazor] run flake8
* [picazor] working on tests
* update extractor
* update tests
* update supportedsites
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-12-16 18:55:18 +01:00
Mike Fährmann
62d6a2206d
[aryion] add 'watch' extractor ( #8705 )
2025-12-16 17:57:41 +01:00
Mike Fährmann
c268f793a4
[xenforo] support 'allthefallen.moe/forum' ( #3249 #8268 )
2025-12-15 17:28:16 +01:00
Mike Fährmann
4f33751c30
[koofer] add 'shared' extractor ( #8700 )
2025-12-14 18:05:23 +01:00
Mike Fährmann
774cb1e1a0
[comedywildlifephoto] add 'gallery' extractor ( #8690 )
2025-12-14 17:59:56 +01:00
Mike Fährmann
8f621b32bd
[2chen] implement generic 2chen board extractors
...
support
- https://sturdychan.help/
- https://schan.help/ (#8680 )
2025-12-13 18:08:50 +01:00
Mike Fährmann
ab2c03b39e
[xenforo] implement generic XenForo forum extractors
...
support
- https://simpcity.cr/
- https://nudostar.com/forum/ (#8333 )
2025-12-11 21:26:34 +01:00
SpiffyChatterbox
484a15ff83
[fitnakedgirls] add support ( #8671 )
...
* [fitnakedgirls] add extractor
Add support for fitnakedgirls.com:
- Photo galleries (/photos/gallery/)
- Category pages (/photos/gallery/category/)
- Tag pages (/photos/tag/)
- Video posts (/videos/)
- Blog posts (/fitblog/)
Handles both newer (wp-block-image) and older (size-large) templates.
* simplify & fix
- use '_extract_title' method
- move '_pagination' into base class
- update 'FitnakedgirlsTagExtractor' pattern
* update docs/supportedsites
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-12-10 21:33:17 +01:00
SpiffyChatterbox
2c8250919b
[pornpics] add 'category' and 'listing' extractors ( #8662 )
...
* [pornpics] add category and listing extractors
Add support for:
- Category pages like /ass/, /milf/, /blonde/ etc.
- Listing pages like /popular/, /recent/, /rating/, /likes/, /views/, /comments/
Category pages use JSON pagination like tags/search.
Listing pages don't support JSON pagination and use different HTML structure.
* [pornpics] simplify category pattern via class ordering
- Move PornpicsCategoryExtractor after PornpicsListingExtractor
so it acts as catch-all, eliminating need for negative lookahead
- Use list comprehension in PornpicsListingExtractor.galleries()
* update docs/supportedsites
2025-12-10 20:00:07 +01:00
Mike Fährmann
f5fafd7977
[fikfap] add support ( #8673 )
...
add 'post' & 'user' extractors
2025-12-10 18:39:05 +01:00
Mike Fährmann
d5f4a3f5b0
[redbust] remove module ( #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3635792318
2025-12-10 09:20:05 +01:00
Mike Fährmann
76765340eb
[2ch] support 'org' TLD ( #8629 )
2025-11-30 16:49:23 +01:00
Mike Fährmann
f51544618e
[audiochan] add 'search' extractor ( #8602 )
2025-11-29 20:01:15 +01:00
Mike Fährmann
994cc34f75
[audiochan] add initial support ( #8602 )
2025-11-28 21:46:22 +01:00
MyFinalBellyache
d74809c538
[eporner] add support ( #8581 )
...
* [eporner] Add support
* Line-length <80 chars
* Fix flake8 indentation
* update
- generalize example URL
- strip "Photo Gallery" from 'title'
- extract 'id'
* update supportedsites
* update test results
2025-11-20 18:03:54 +01:00
Mike Fährmann
e91337d5c3
[Danbooru] add 'media-asset' extractor ( #8580 )
2025-11-19 20:46:22 +01:00
MyFinalBellyache
a9687d2928
[pornstarstube] add support ( #8576 )
...
* Add support for pornstars.tube
* update
- adjust pattern/example/page_url
- extract '' & '' metadata
- prevent unnecessary request
- fix result URLs
- return list comprehension result
* update supportedsites
* update test results
* fix extractor name
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-11-19 16:25:01 +01:00
MyFinalBellyache
cc7003a14c
[okporn] add support ( #8575 )
...
* Add support for ok.porn
* update
- adjust pattern/example/page_url
- prevent unnecessary request
- extract 'tags'
- text.extract -> text.extr
- return list comprehension result
* update supportedsites name
* update test results
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-11-19 15:49:13 +01:00
MyFinalBellyache
157a37b053
[sxypix] add support ( #4507 #8391 #8574 )
...
* Add support for sxypix.com
* update & simplify
- text.extract -> text.extr
- self.request().json() -> self.request_json()
- use self.groups
- remove __init__
- list comprehension
* update test results
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-11-19 10:30:29 +01:00
vorsatile
991fe0f2a7
[aryion] add 'search' extractor ( #8567 )
...
* [aryion] Implement search extractor.
* [aryion] Update capabilities.
* [aryion] Adjust example.
* fix flake8 errors
* update & simplify
- use existing '_pagination_next()'
- remove '_pagination_search()'
- update 'search[…]' metadata
* add tests
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-11-18 20:57:08 +01:00
SpiffyChatterbox
f6e67116f2
[cfake] add support ( #707 #6021 #8549 #8430 )
...
* Create cfake.py
* Update __init__.py
* Create cfake.py tests
* update
- simplify & combine code
- adjust 'pattern': use '[^/?#]', match lines and groups
- generalize example URLs
- update default filenames
* update docs/supportedsites
* update test results
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-11-15 20:55:00 +01:00
dev-KingMaster
793956d2d5
[arena] add 'channel' extractor ( #5847 #8509 )
...
* feat: issue 5847 site support for are.na
* flake8 lint error fix
* class name error fix
* update
- prevent unnecessary request to 'page_url'
- fix pagination
- simplify block extraction code
TODO: - rewrite without GalleryExtractor
- extractors for Blocks, Users, etc
* supportedsites
* tests
* rename to 'channel' extractor
* update site title to 'Are.na'
* prioritize attachments
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-11-11 20:44:40 +01:00
Mike Fährmann
d75a135e03
[myhentaigallery] add 'tag' extractor ( #8537 )
2025-11-10 19:12:52 +01:00
Mike Fährmann
3942e6ddc0
[jpgfish] update domain to 'jpg7.cr' ( #8530 )
2025-11-09 21:01:46 +01:00
gengenson-code
a9018d1911
Added support for sex.com's feed (cookie required) ( #8519 )
...
* Added Extractor for sex.com feed
* Removed old comment
* add test URL
* update supportedsites
* simplify & fix flake8 newlines
* warn about missing session cookie
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-11-09 11:57:12 +01:00
Mike Fährmann
cc0a313b2d
[silverpic] force '.net' TLD & fix extraction
2025-11-04 18:04:48 +01:00
Tim Wicinski
e174d4fae5
[cyberdrop] update domain to 'cyberdrop.cr' ( #8496 )
...
* added cr to list of cyberdrop TLDs
* update
- example URLs
- tests
- supportedsites
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-11-01 18:22:10 +01:00
Mike Fährmann
8fabf7c114
[shimmie2] support 'soybooru.com' ( #8467 )
2025-10-28 17:43:43 +01:00
Mike Fährmann
c0e665e3db
[cyberfile] add 'shared' extractor ( #8323 )
...
https://github.com/mikf/gallery-dl/issues/8323#issuecomment-3366857916
2025-10-28 17:43:42 +01:00
Mike Fährmann
df1b6204c6
[e621] add 'artist' & 'artist-search' extractors ( #8448 )
2025-10-22 10:33:52 +02:00
Mike Fährmann
d708181e5f
[simpcity] implement login with username & password ( #8418 )
2025-10-15 18:35:43 +02:00
Mike Fährmann
3f8423aaaf
[dandadan] add support ( #8381 )
2025-10-10 00:41:01 +02:00
Mike Fährmann
a4e0091b25
[bluesky] add 'bookmark' extractor ( #8370 )
2025-10-08 10:00:12 +02:00
Mike Fährmann
c1d21e8cb9
[twitter] remove login support ( #4202 #6029 #6040 #8362 )
...
broken feature
2025-10-07 08:32:40 +02:00
Mike Fährmann
0aac99673d
[poipiku] fix original file downloads ( #8356 )
...
now requires 'POIPIKU_LK' cookie
2025-10-06 15:33:11 +02:00
Mike Fährmann
168a6508c0
[mangareader] add support ( #6529 #6868 )
2025-10-02 20:09:48 +02:00
Mike Fährmann
bcefcd5ae1
[s3ndpics] add initial support ( #8322 )
2025-10-01 15:26:34 +02:00
Mike Fährmann
2f532bb699
[chevereto] remove 'img.kiwi'
2025-09-26 08:14:50 +02:00
Mike Fährmann
6d4d808661
[mangafire] add support ( #7064 #7701 )
2025-09-25 22:27:15 +02:00
Mike Fährmann
4ad2596667
[patreon] add 'collection' extractor ( #8286 )
2025-09-24 21:29:15 +02:00
ramoswilly
facc0e0250
[Danbooru] add 'random' extractor
...
Adds a new `DanbooruRandomExtractor` to support downloading from `danbooru.donmai.us/posts/random?tags=` URLs.
2025-09-22 21:14:34 +02:00
Mike Fährmann
96ce1926a4
[thehentaiworld] add support ( #274 #8237 )
2025-09-19 22:13:07 +02:00
Mike Fährmann
dbf6de2482
[mangataro] add support ( #8237 )
2025-09-19 10:38:34 +02:00
Mike Fährmann
db208ca1bd
[hdoujin] add support ( #6810 )
2025-09-17 19:29:50 +02:00
Mike Fährmann
9ea0071bdf
[chevereto] add 'category' extractor ( #5179 )
2025-09-15 21:58:47 +02:00