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
4a2c8606a5
[dl:http] detect Cloudflare/DDoS-Guard challenges ( #7066 #7121 )
2025-03-06 14:31:32 +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
ecbad03c49
[workflows:tests] run on ubuntu-22.04
...
> Ubuntu 20.04 LTS runner will be removed on 2025-04-01
2025-03-05 20:38:28 +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
b5c1bf3f59
[dl] improve invalid 'subcategory' value warning ( #7103 )
2025-03-04 16:17:53 +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
4d2037f6c6
[dl] warn about invalid 'subcategory' values ( #7103 )
...
prevent fatal exception when collecting downloader options
2025-03-03 16:51:13 +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
4ecc40ce4b
[docs] fix 'tiktok-range' default value ( #7098 )
2025-03-02 14:34:30 +01:00
Mike Fährmann
db19990a82
[text] allow calling 'extract_iter' with invalid arguments
2025-03-02 10:44:06 +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
71ebbfa577
release version 1.29.0
2025-03-01 20:08:19 +01:00
Mike Fährmann
1a6fa70e5e
[archive] fix exception when specifying path as list ( #7088 )
2025-02-28 21:24:25 +01:00
Mike Fährmann
6c8c264cf5
[dl:ytdl] log ytdl module and version when importing
2025-02-28 21:18:42 +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
fa7114ee20
[docs] update supportedsites
2025-02-28 10:48:28 +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
13c3fa45f7
[docs] add 'tiktok' options ( #7060 )
2025-02-26 20:45:25 +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