https://github.com/bashonly/yt-dlp-ttuser
A yt-dlp extractor plugin for downloading all videos posted by a TikTok user
https://github.com/bashonly/yt-dlp-ttuser
yt-dlp yt-dlp-plugins
Last synced: about 2 months ago
JSON representation
A yt-dlp extractor plugin for downloading all videos posted by a TikTok user
- Host: GitHub
- URL: https://github.com/bashonly/yt-dlp-ttuser
- Owner: bashonly
- License: unlicense
- Created: 2023-03-16T16:40:16.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-27T23:00:03.000Z (about 1 year ago)
- Last Synced: 2025-03-30T14:51:12.668Z (3 months ago)
- Language: Python
- Homepage:
- Size: 50.8 KB
- Stars: 74
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
Awesome Lists containing this project
README
A [yt-dlp](https://github.com/yt-dlp/yt-dlp) extractor [plugin](https://github.com/yt-dlp/yt-dlp#plugins) for downloading all videos posted by a TikTok user
---
## NOTICE
This plugin has been made obsolete by [yt-dlp version 2024.05.27](https://github.com/yt-dlp/yt-dlp/releases/tag/2024.05.27), [commit c53c2e4](https://github.com/yt-dlp/yt-dlp/commit/c53c2e40fde8f2e15c7c62f8ca1a5d9e90ddc079)
**The TikTok user extractor has now been fixed in yt-dlp. As such, this plugin will no longer be updated, and it has been disabled for yt-dlp versions where it is obsolete and/or incompatible**
Update your yt-dlp to the latest version (`yt-dlp -U`) if you have not already.
---
* Pass `--extractor-args "tiktok:sec_uid=USERNAME1:SECUID1,USERNAME2:SECUID2"` to specify a secondary user ID (`SECUID`) for a given username (`USERNAME`).
- **NOTE:** This extractor-arg does not apply to the fixed/actual yt-dlp extractor; it instead accepts `tiktokuser:`-prefixed URLs, e.g. `tiktokuser:SEC_UID`## Installation
Requires yt-dlp version [2023.09.24](https://github.com/yt-dlp/yt-dlp/releases/tag/2023.09.24) to [2024.05.26.232421](https://github.com/yt-dlp/yt-dlp-master-builds/releases/tag/2024.05.26.232421).
You can download the wheel of the [latest release](https://github.com/bashonly/yt-dlp-TTUser/releases/latest) and place the `.whl` file in one of [yt-dlp's plugin paths](https://github.com/yt-dlp/yt-dlp#installing-plugins).
Or you can install this package with pip:
```
python3 -m pip install -U https://github.com/bashonly/yt-dlp-TTUser/archive/master.zip
```See [the plugins section of the yt-dlp README](https://github.com/yt-dlp/yt-dlp#installing-plugins) for more information.