Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TikTok] Add support #6708

Merged
merged 34 commits into from
Feb 25, 2025
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
bb53edd
Add TikTok photo support
CasualYT31 Dec 22, 2024
7ebda84
Address linting errors
CasualYT31 Dec 22, 2024
491beac
Fix more test failures
CasualYT31 Dec 22, 2024
863dfc0
Forgot to update category names in tests
CasualYT31 Dec 22, 2024
5db1ca8
Looking into re issue
CasualYT31 Dec 22, 2024
8a1afe7
Follow default yt-dlp output template
CasualYT31 Dec 23, 2024
f11cf2f
Fix format string error on 3.5
CasualYT31 Dec 23, 2024
42522be
Support downloading videos and audio
CasualYT31 Dec 23, 2024
6e91e59
Forgot to update supportedsites.md
CasualYT31 Dec 23, 2024
7bac7ce
Support user profiles
CasualYT31 Dec 23, 2024
b8690ab
Fix indentation
CasualYT31 Dec 23, 2024
9acb323
Prevent matching with more than one TikTok extractor
CasualYT31 Dec 23, 2024
42d1b48
Fix TikTok regex
CasualYT31 Dec 23, 2024
9b4b010
Support TikTok profile avatars
CasualYT31 Dec 23, 2024
1dc358d
Fix supportedsites.md
CasualYT31 Dec 23, 2024
bde2d83
TikTok: Ignore no formats error
CasualYT31 Dec 23, 2024
4abfad0
Fix error reporting message
CasualYT31 Dec 23, 2024
cec8f3b
TikTok: Support more URL formats
CasualYT31 Dec 24, 2024
8c59d74
TikTok: Only download avatar when extracting user profile
CasualYT31 Dec 24, 2024
7560bde
TikTok: Document profile avatar limitation
CasualYT31 Dec 24, 2024
1b9852c
TikTok: Add support for www.tiktokv.com/share links
CasualYT31 Jan 9, 2025
c9f409a
Address Share -> Sharepost issue
CasualYT31 Jan 9, 2025
d835e9c
TikTok: Export post's creation date in JSON (ISO 8601)
CasualYT31 Jan 21, 2025
0679641
[tiktok] update
mikf Feb 24, 2025
34c776f
[tiktok] update 'vmpost' handling
mikf Feb 24, 2025
a88547a
[tiktok] build URLs from post IDs
mikf Feb 24, 2025
1de45b4
[tiktok] combine 'post' and 'sharepost' extractors
mikf Feb 24, 2025
401001a
[tiktok] update default filenames
mikf Feb 25, 2025
790b989
[tiktok] improve ytdl usage
mikf Feb 25, 2025
278917f
[tiktok] Add _COOKIES entry to AUTH_MAP
CasualYT31 Feb 25, 2025
2b0ea9b
[tiktok] Always download user avatars
CasualYT31 Feb 25, 2025
c7d563c
[tiktok] Add more documentation to supportedsites.md
CasualYT31 Feb 25, 2025
cf23c61
[tiktok] Address review comments
CasualYT31 Feb 25, 2025
06ab399
fix my mistake/oversight made during review
mikf Feb 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix indentation
CasualYT31 committed Jan 28, 2025
commit b8690abb6dd84b3a7b6c879f1fc8828ae50568e7
2 changes: 1 addition & 1 deletion gallery_dl/extractor/tiktok.py
Original file line number Diff line number Diff line change
@@ -153,7 +153,7 @@ def urls(self):
module = ytdl.import_module(self.config("module"))
except (ImportError, SyntaxError) as exc:
self.log.error("Cannot import module '%s'",
getattr(exc, "name", ""))
getattr(exc, "name", ""))
self.log.debug("", exc_info=exc)
raise exception.ExtractionError("yt-dlp or youtube-dl is required "
"for this feature!")