Files
gallery-dl/test/results
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
..
2025-01-27 17:15:32 +01:00
2024-02-16 22:42:06 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-06-01 20:28:04 +02:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-11 17:20:06 +02:00
2023-09-10 14:45:01 +02:00
2024-01-20 18:02:36 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-11-27 18:30:53 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-07-21 12:34:06 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2024-06-01 20:28:04 +02:00
2023-11-27 18:30:53 +01:00
2023-09-10 14:45:01 +02:00
2024-03-22 17:57:04 +01:00
2023-09-10 14:45:01 +02:00
2024-06-01 20:28:04 +02:00
2023-09-10 14:45:01 +02:00
2023-11-27 18:30:53 +01:00
2023-09-10 14:45:01 +02:00
2024-08-03 11:37:14 +02:00
2023-11-27 18:30:53 +01:00
2025-01-27 17:15:32 +01:00
2025-02-18 18:45:39 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-01-20 18:02:36 +01:00
2024-11-03 17:51:04 +01:00
2025-01-27 17:15:32 +01:00
2024-01-20 18:02:36 +01:00
2023-09-10 14:45:01 +02:00
2023-11-22 19:35:43 +05:30
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-11-09 17:33:27 +01:00
2023-09-10 14:45:01 +02:00
2025-02-19 16:35:48 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2024-01-19 14:21:56 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-12-30 22:25:59 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2024-03-15 23:44:25 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2024-11-10 20:43:33 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-09-25 20:25:33 +02:00
2025-02-02 18:33:18 +01:00
2023-11-27 18:30:53 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2024-11-15 23:49:58 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-11-27 18:30:53 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-12-11 20:39:01 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2024-01-20 18:02:36 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-01-18 15:36:16 +01:00
2024-02-16 22:42:06 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2024-10-28 19:45:24 +01:00
2023-09-10 14:45:01 +02:00
2023-11-27 18:30:53 +01:00
2023-09-10 14:45:01 +02:00
2024-01-20 18:02:36 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-12-27 15:08:08 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-12-30 20:37:09 +01:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2024-03-22 17:57:04 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-12-22 00:01:36 +01:00
2024-01-20 18:02:36 +01:00
2025-01-27 17:15:32 +01:00
2025-01-27 17:15:32 +01:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2024-06-01 20:28:04 +02:00
2024-02-16 22:42:06 +01:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-11-27 18:30:53 +01:00
2023-09-10 14:45:01 +02:00
2024-11-08 08:15:13 +01:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2025-02-13 18:01:20 +01:00
2024-01-18 15:36:16 +01:00
2024-01-20 18:02:36 +01:00
2023-09-10 14:45:01 +02:00
2024-01-18 15:36:16 +01:00
2024-08-18 13:20:59 +08:00
2024-01-18 15:36:16 +01:00
2024-01-18 15:36:16 +01:00
2024-01-18 15:36:16 +01:00
2024-01-18 15:36:16 +01:00
2024-01-18 15:36:16 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2023-09-10 14:45:01 +02:00
2025-01-27 17:15:32 +01:00
2025-01-27 17:15:32 +01:00