Commit Graph

539 Commits

Author SHA1 Message Date
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
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
Mike Fährmann
b6f855d3f3 [scripts/generate_result] don't reorder "small" dicts/lists 2025-11-11 22:02:01 +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
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
7ed04d830e [postimg] force 'postimg.cc' domain (#8505) 2025-11-04 18:02:25 +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
d708181e5f [simpcity] implement login with username & password (#8418) 2025-10-15 18:35:43 +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
22358b3d0a [release] update expected executable sizes (#8359) 2025-10-06 19:50:04 +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
74588e3ea9 [scripts/pyprint] use triple quotes if string value contains " 2025-10-02 20:09:48 +02:00
Mike Fährmann
ddc8c8ae09 [scripts/init] implement specifying a site's URL as 'category' 2025-10-02 11:51:32 +02:00
Mike Fährmann
bcefcd5ae1 [s3ndpics] add initial support (#8322) 2025-10-01 15:26:34 +02:00
Mike Fährmann
228fa00d47 [scripts/generate_result] implement '-l/--logging' command-line option 2025-09-29 20:24:24 +02:00
Mike Fährmann
6d4d808661 [mangafire] add support (#7064 #7701) 2025-09-25 22:27:15 +02:00
Mike Fährmann
d03572c397 [scripts] remove 'create_test_data' & 'export_tests' (#4504)
- create_test_data.py was superseded by generate_test_result.py
- export_tests.py has done its job and is no longer needed
2025-09-23 18:54:04 +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
5ddc0064ed [chevereto] support 'imglike.com' (#5179) 2025-09-15 21:47:54 +02:00
Mike Fährmann
f13ab25233 [imgpile] add support (#5044) 2025-09-15 20:19:24 +02:00
Mike Fährmann
9677bf6e18 [fansly] add 'creator-media' extractor (#4401) 2025-09-12 22:27:30 +02:00
Mike Fährmann
eb9543bcc3 [simpcity] add initial support (#3127 #5145 #5879 #8187) 2025-09-10 18:58:22 +02:00
Mike Fährmann
65de257ce7 [scripts/generate_result] add '-a/--auth' command-line option 2025-09-10 18:58:22 +02:00
Mike Fährmann
8617c08c6c [cyberfile] add support (#5015) 2025-09-10 09:13:40 +02:00
Mike Fährmann
752245ac39 [scripts/init] convert 'category' names to lowercase 2025-09-09 22:06:13 +02:00
Mike Fährmann
35bf1a2a0a [options] remove custom Formatter.format_help()
fixes superfluous newlines in --version output
2025-09-05 22:21:09 +02:00
Vitaliy Levin
61d793dc7d [vk] add 'wall-post' extractor (#474 #6378 #8159)
* [vk] Added extractor for VK wall posts
* update
    - fix flake8
    - rename to 'wall-post'
    - remove __init__() / use self.groups
    - simplify 'description' extraction
* add test
* add to docs/supportedsites

---------

Co-authored-by: Mike Fährmann <mike_faehrmann@web.de>
2025-09-05 13:10:08 +02:00
Mike Fährmann
d30d42b715 [scripts/supportedsites] convert subcategories with '-' 2025-09-03 22:11:34 +02:00
Mike Fährmann
8967a6e87e [shimmie2] support 'co.llection.pics' (#8166) 2025-09-03 21:59:05 +02:00
Mike Fährmann
188824c479 [instagram] add 'stories-tray' extractor (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3230919124
2025-08-28 11:17:27 +02:00
Mike Fährmann
df158995f7 [scripts/init] add '--no-test' option 2025-08-27 21:33:56 +02:00
Mike Fährmann
82318ffc6d [scripts/init] add '--subcategory' option 2025-08-27 21:31:31 +02:00
Mike Fährmann
ed3ac5a402 [sizebooru] add support (#7667) 2025-08-24 10:39:17 +02:00
Mike Fährmann
ab152c1122 [scripts] add rm.py
to simplify removing extractor modules
2025-08-23 19:53:07 +02:00
Mike Fährmann
57a4b5b5b1 [scripts/util] add 'lines()' helper 2025-08-23 19:53:07 +02:00
Mike Fährmann
1787478d6b [scripts/supportedsites] add 'main()' function 2025-08-23 19:52:55 +02:00
Mike Fährmann
3939954cbd [shimmie2] support 'noz.rip/booru' (#8101) 2025-08-22 20:48:00 +02:00
Mike Fährmann
7dbd3e40f7 [scripts/init] add '-g/--git' command-line option 2025-08-17 23:51:49 +02:00
Mike Fährmann
f23f506362 [scripts/init] refactor 2025-08-17 23:51:49 +02:00
Mike Fährmann
c38386f1ed [scripts/generate_result] add '-g/--git' command-line option 2025-08-17 23:51:49 +02:00
Mike Fährmann
d8e466da15 [scripts/util] add 'git' helper 2025-08-17 23:51:49 +02:00
Mike Fährmann
e599e3f0d6 [civitai] add 'videos' extractor (#6644) 2025-08-16 11:08:37 +02:00
Mike Fährmann
b4a897aede [skeb] rename 'sent-requests' subcategory to 'sentrequests' (#8036)
to avoid clashes with 'sent-requests' option
2025-08-14 17:40:20 +02:00
Mike Fährmann
08a399d9d0 [docs/supportedsites] fix subcategories for imgtaxi/imgwallet 2025-08-14 12:17:11 +02:00
Mike Fährmann
5cb90f685d [docs/supportedsites] add categories as 'id' & 'title' attributes 2025-08-13 18:00:58 +02:00