Mike Fährmann
486e307ecd
[reddit] add 'selftext' option ( #7111 )
2025-03-08 09:01:50 +01:00
Mike Fährmann
3b81d89fef
[bunkr] add 'endpoint' option ( #7097 )
2025-03-08 08:50:16 +01:00
Mike Fährmann
7afd5bae03
[sankaku] increase wait time on 429 errors ( #7129 )
...
to 10 minutes
2025-03-07 20:19:17 +01:00
Mike Fährmann
3ef23cc99b
[sankaku] fix search tag limit check
2025-03-07 20:18:34 +01:00
Mike Fährmann
18b9ffe8c3
[redgifs:search] support '/search?query=...' URLs ( #7118 )
2025-03-07 12:35:35 +01:00
Mike Fährmann
8582af3483
[tenor] support '/official/' user URLs ( #6075 )
2025-03-07 11:34:33 +01:00
Mike Fährmann
639ddc95e7
[tenor] support URLs with language codes ( #6075 )
2025-03-07 11:19:18 +01:00
Mike Fährmann
fac4ef5679
[erome:search] recognize all input URL query parameters ( #7125 )
2025-03-07 08:23:02 +01:00
Mike Fährmann
c9488cee30
[util] move Cloudflare/DDoS-Guard detection into 'detect_challenge()'
2025-03-06 14:21:35 +01:00
Mike Fährmann
984116ada7
[furaffinity] improve 'artist_url' extraction ( #7115 #7123 )
2025-03-06 14:15:11 +01:00
Mike Fährmann
f5073605f6
[tenor] add 'user' extractor ( #6075 )
2025-03-04 21:47:16 +01:00
Mike Fährmann
b7bb40c06b
[furaffinity] fix 'artist' metadata ( #7115 #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-2696619061
2025-03-04 16:48:17 +01:00
Mike Fährmann
5486a9c429
[util] implement 'decrypt_xor()'
2025-03-04 16:33:42 +01:00
Mike Fährmann
198593bf46
[vsco] fix extracting videos from '/gallery' results ( #7113 )
2025-03-04 16:10:48 +01:00
Mike Fährmann
3a5adbf644
[vsco] fix 'video' extractor ( #7113 )
...
fixes regression introduced in 6420210b0f
2025-03-04 09:43:05 +01:00
Mike Fährmann
2f3265a8ae
[tenor] add initial support ( #6075 )
2025-03-03 19:04:50 +01:00
Mike Fährmann
4c601f9b83
[bunkr] update endpoint ( #7097 )
2025-03-03 16:49:42 +01:00
Mike Fährmann
f232a07faf
[danbooru:pool] download posts in pool order ( #7091 )
...
- add 'order-posts' option
- add 'num' metadata field for pool position
- update default filenames to order by pool position
2025-03-03 16:46:43 +01:00
Mike Fährmann
c567bf12e6
[danbooru][e621] remove constructors
2025-03-02 20:38:12 +01:00
Mike Fährmann
f15538938e
[jpgfish] decrypt file URLs ( #7073 #7079 )
2025-03-02 15:17:07 +01:00
Mike Fährmann
262e8628fa
[tiktok] improve 'tiktok-range' parsing ( #7098 )
...
replace values evaluating as False (except 0) with ""
2025-03-02 14:50:49 +01:00
Mike Fährmann
472ea737d8
[erome] fix AttributeError for albums without tags ( #7076 )
...
fixes regression introduced in 07a9dca459
2025-03-01 21:18:57 +01:00
Mike Fährmann
7c33b9fbfe
merge #7070 : [bunkr] decrypt file URLs ( #7058 #7085 )
2025-02-28 15:33:46 +01:00
okbuddyagi
16c33527fa
[bunkr] bypassed URL encryption
...
- fixed imports
- formatting
- revert unrelated formatting changes
- cleanup / simplify
2025-02-28 15:31:35 +01:00
Mike Fährmann
f86ff15146
merge #7067 : [discord] add single message support ( #7059 )
2025-02-28 10:49:53 +01:00
Mike Fährmann
aeb72de575
[chevereto] fix extraction ( #7073 #7079 )
...
extract file URLs from an alternate location
if 'og:image' is not set
2025-02-28 10:34:00 +01:00
Mike Fährmann
8256a7a8e4
[sankaku] fix extraction ( #7071 #7072 )
...
omit 'Platform: web-app' API header to get sankaku to include
'file_url' data in API responses again
2025-02-28 10:28:29 +01:00
Mike Fährmann
07a9dca459
[erome] extract 'tags' metadata ( #7076 )
2025-02-28 10:15:05 +01:00
Luca Russo
95c1feab1c
[discord] add single message support
2025-02-26 22:16:53 +01:00
Mike Fährmann
1d3b9a9e40
[tiktok] fix variable name
...
fixes regression introduced in 5e87aee32d
2025-02-26 21:53:32 +01:00
Mike Fährmann
4a3db15fc4
[discord] do not match message URLs as channels ( #7059 )
2025-02-26 21:11:59 +01:00
Mike Fährmann
afde4ad343
[tiktok] add 'avatar' option
2025-02-26 21:09:57 +01:00
Mike Fährmann
5e87aee32d
[tiktok] add 'audio' option ( #7060 )
2025-02-26 21:02:33 +01:00
Mike Fährmann
203c2e3492
[vipergirls] change default 'domain' to 'viper.click' (4166)
...
https://github.com/mikf/gallery-dl/issues/4166#issuecomment-2684014628
and update general 'domain' handling
2025-02-26 10:41:51 +01:00
Mike Fährmann
d2cad599f7
[twitter] support 'grok' cards content ( #7040 )
2025-02-25 20:47:31 +01:00
Mike Fährmann
876169ded5
[furaffinity] use a 1s delay between requests by default ( #7054 )
2025-02-25 20:12:54 +01:00
Mike Fährmann
87e3cb17e6
[oauth] improve wording when opening URL
2025-02-25 20:12:54 +01:00
CasualYouTuber31
daac2c6e04
[tiktok] add support ( #3061 #4177 #5646 #6878 #6708 )
...
* Add TikTok photo support
#3061
#4177
* Address linting errors
* Fix more test failures
* Forgot to update category names in tests
* Looking into re issue
* Follow default yt-dlp output template
* Fix format string error on 3.5
* Support downloading videos and audio
Respond to comments
Improve archiving and file naming
* Forgot to update supportedsites.md
* Support user profiles
* Fix indentation
* Prevent matching with more than one TikTok extractor
* Fix TikTok regex
* Support TikTok profile avatars
* Fix supportedsites.md
* TikTok: Ignore no formats error
In my limited experience, this doesn't mean that gallery-dl can't download the photo post (but this could mean that you can't download the audio)
* Fix error reporting message
* TikTok: Support more URL formats
vt.tiktok.com
www.tiktok.com/t/
* TikTok: Only download avatar when extracting user profile
* TikTok: Document profile avatar limitation
* TikTok: Add support for www.tiktokv.com/share links
* Address Share -> Sharepost issue
* TikTok: Export post's creation date in JSON (ISO 8601)
* [tiktok] update
* [tiktok] update 'vmpost' handling
just perform a HEAD request and handle its response
* [tiktok] build URLs from post IDs
instead of reusing unchanged input URLs
* [tiktok] combine 'post' and 'sharepost' extractors
* [tiktok] update default filenames
put 'id' and 'num' first to ensure better file order
* [tiktok] improve ytdl usage
- speed up extraction by passing '"extract_flat": True'
- pass more user options and cookies
- pre-define 'TikTokUser' extractor usage
* [tiktok] Add _COOKIES entry to AUTH_MAP
* [tiktok] Always download user avatars
* [tiktok] Add more documentation to supportedsites.md
* [tiktok] Address review comments
---------
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2025-02-25 20:10:48 +01:00
Mike Fährmann
a9853cd273
merge #6781 : [bilibili] add 'user-articles-favorite' extractor ( #6725 )
2025-02-23 18:19:51 +01:00
mmmpipi
e4cc3419c5
add bilibili User Articles FavList support
...
- fix whitespace
- fix extractor names
- Add favlist url user check
- apply changes
- add test
- update docs/supportedsites
2025-02-23 18:18:45 +01:00
Dominik Prange
ff5f6fe70f
[boosty] added new direct message extractor
...
- formatting
- fixed linting formatting errors
- fixed E999 SyntaxError: invalid syntax
- fixed class naming
- fixed mandatory extractor.boosty.metadata as true requirement
- update
- apply changes
- add test
- update docs/supportedsites
- improve 'dialog' pagination logic
2025-02-23 18:14:59 +01:00
Mike Fährmann
4906541f7d
[generic] fix config lookups by subcategory
...
'subcategory' needs to be set before Extractor.__init__() runs
to be included in '_cfgpath'
2025-02-22 10:08:59 +01:00
Mike Fährmann
79dc04d87c
[subscribestar] fix 'post' extractor ( #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-2675939669
2025-02-22 10:08:59 +01:00
Mike Fährmann
57937c3b68
[newgrounds] provide 'comment_html' metadata ( #7038 )
2025-02-22 10:08:58 +01:00
Mike Fährmann
196aa263c2
[imhentai] improve pagination duplicate filtering
2025-02-20 20:53:35 +01:00
Mike Fährmann
52d4e1a100
[imhentai] inherit from BaseExtractor
...
combine all imhentai-like sites into one module
2025-02-19 22:14:52 +01:00
Mike Fährmann
7a11d02e7a
[reddit] restrict subreddit search results ( #7025 )
2025-02-19 20:05:48 +01:00
Mike Fährmann
d4c56b08d7
[hentaiera] add support ( #3046 #6952 #7020 )
2025-02-19 17:42:04 +01:00
Mike Fährmann
4396029d36
[furry34] add support ( #1078 #7018 )
2025-02-19 16:35:48 +01:00
Mike Fährmann
82493a6672
[hentairox] add support ( #7003 )
2025-02-18 21:45:30 +01:00