aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/tiktok.py
Commit message (Collapse)AuthorAgeFilesLines
* [ie/tiktok] Fix audio-only format extraction (#7712)bashonly2023-07-291-8/+35
| | | | Closes #6608 Authored by: bashonly
* [compat, networking] Deprecate old functions (#2861)coletdjnz2023-07-151-2/+2
| | | | Authored by: coletdjnz, pukkandan
* [extractor/Douyin] Fix extraction from webpagebashonly2023-06-271-6/+4
| | | | | Closes #7431 Authored by: bashonly
* [extractor/tiktok] Fix resolution extraction (#7237)puc92023-06-111-2/+2
| | | Authored by: puc9
* [extractor/tiktok] Extract 1080p adaptive formats (#7228)bashonly2023-06-041-4/+30
| | | | Closes #7109 Authored by: bashonly
* [extractor/tiktok] Fix and improve metadata extraction (#6777)bashonly2023-04-131-72/+117
| | | Authored by: bashonly
* [extractor/tiktok] Fix mp3 formats (#6615)bashonly2023-03-231-1/+35
| | | | Closes #6608 Authored by: bashonly
* [extractor/tiktok] Improve `TikTokLive` extractor (#6520)bashonly2023-03-161-21/+158
| | | | Closes #6459 Authored by: bashonly
* [utils] `traverse_obj`: Fix more bugsSimon Sawicki2023-02-101-2/+2
| | | | | | and cleanup uses of `default=[]` Continued from b1bde57bef878478e3503ab07190fd207914ade9
* [extractor/tiktok] Add `TikTokLive` extractor (#5637)JC-Chung2023-01-051-0/+40
| | | | Closes #3698 Authored by: JC-Chung
* [cleanup] Use `random.choices` (#5800)Anant Murmu2022-12-301-5/+5
| | | Authored by: freezboltz
* [extractor/tiktok] Update `_VALID_URL`, add `api_hostname` arg (#5708)bashonly2022-12-041-4/+27
| | | | Closes #5706 Authored by: bashonly
* [extractor/tiktok] Update API hostname (#5690)Benjamin Ryan2022-12-021-1/+1
| | | | Closes #5688 Authored by: redraskal
* [extractor/tiktok] Fix subs, `DouyinIE`, improve `_VALID_URL` (#5676)bashonly2022-12-011-53/+99
| | | | Closes #5665, Closes #2267 Authored by: bashonly
* [extractor] Deprecate `_sort_formats`pukkandan2022-11-171-3/+2
|
* [cleanup] Miscpukkandan2022-11-161-2/+2
| | | | Closes #5541
* [extractor/tiktok] Fix TikTokIE (#4984)bashonly2022-09-211-22/+12
| | | Authored by: bashonly
* Standardize retry mechanism (#1649)pukkandan2022-08-021-16/+12
| | | | | | | * [utils] Create `RetryManager` * Migrate all retries to use the manager * [extractor] Add wrapper methods for convenience * Standardize console messages for retries * Add `--retry-sleep` for extractors
* [extractors] Use new framework for existing embeds (#4307)pukkandan2022-08-021-6/+1
| | | | | | | `Brightcove` is difficult to migrate because it's subclasses may depend on the signature of the current functions. So it is left as-is for now Note: Tests have not been migrated
* [extractor/tiktok] Extract `SIGI_STATE`pukkandan2022-06-171-15/+45
| | | | | | | | Based on #3624, https://github.com/ytdl-org/youtube-dl/pull/30479 Closes #3551 Authored by dirkf, sulyi, pukkandan
* [tiktok] Detect embedspukkandan2022-05-201-10/+18
| | | | Closes #3799
* [cleanup] Upgrade syntaxpukkandan2022-04-121-3/+0
| | | | | | | | | | Using https://github.com/asottile/pyupgrade 1. `__future__` imports and `coding: utf-8` were removed 2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format` 3. f-strings were cherry-picked from `pyupgrade --py36-plus` Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
* [TikTokVM] Fix redirect to user URLpukkandan2022-04-081-2/+6
| | | | Closes #3349, Closes #3351
* [cleanup] Misc fixespukkandan2022-04-051-3/+8
| | | | | | Closes https://github.com/yt-dlp/yt-dlp/pull/3213, Closes https://github.com/yt-dlp/yt-dlp/pull/3117 Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114, https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671, https://github.com/yt-dlp/yt-dlp/commit/a825ffbffa0bea322e3ccb44c6f8e01d8d9572fb#commitcomment-68538986, https://github.com/yt-dlp/yt-dlp/issues/2360, https://github.com/yt-dlp/yt-dlp/commit/5fa3c9a88f597625296981a4a26be723e65d4842#r70393519, https://github.com/yt-dlp/yt-dlp/commit/5fa3c9a88f597625296981a4a26be723e65d4842#r70393254
* [TikTok] Fix URLs with user id (#3295)Ha Tien Loi2022-04-041-2/+35
| | | | Closes #3243 Authored by: hatienl0i261299
* [utils] Add `get_first`pukkandan2022-03-091-2/+2
|
* [tiktok] Fix `vt.tiktok` URLspukkandan2022-02-141-2/+29
| | | | and add test
* [tiktok] Fix `vm.tiktok` URLspukkandan2022-02-131-0/+10
| | | | Closes #2396
* [TikTok] Iterate through app versions (#2449)MinePlayersPE2022-02-011-22/+57
| | | | Closes #2476 Authored by: MinePlayersPE
* [extractor,cleanup] Use `_search_nextjs_data`pukkandan2022-01-201-5/+2
|
* [TikTok] Extract captions (#2185)MinePlayersPE2022-01-201-0/+27
| | | | Closes #2184 Authored by: MinePlayersPE
* [tiktok] Extract user thumbnailpukkandan2022-01-101-9/+19
| | | | | Closes #2186 Authored by: pukkandan, MinePlayersPE
* [TikTok] Misc fixes (#2271)MinePlayersPE2022-01-091-6/+9
| | | | Closes #2265 Authored by: MinePlayersPE
* [TikTok] Pass cookies to formats (#2171)MinePlayersPE2022-01-011-0/+4
| | | | Closes #2166 Authored by: MinePlayersPE
* [TikTok] Fix extraction for sigi-based webpages (#2164)MinePlayersPE2021-12-301-14/+22
| | | | Fixes: #2133 Authored by: MinePlayersPE
* [TikTok] Change app version (#2161)MinePlayersPE2021-12-301-5/+47
| | | | Closes #2133, #2135 Authored by: MinePlayersPE, llacb47
* [TikTok] Fallback to feed API endpoint (#2142)MinePlayersPE2021-12-281-4/+12
| | | | Authored by: MinePlayersPE Workaround for #2133
* [tiktok] Fix `extractor_key` used in archivepukkandan2021-12-261-2/+2
|
* [TikTok] Add music, sticker and tag IEs (#2119)MinePlayersPE2021-12-261-0/+108
| | | | Closes #1752 Authored by: MinePlayersPE
* [tiktok] Fix 53dad39e30b007feed4b6d4776bd15d28c27a96cpukkandan2021-12-151-1/+1
|
* [TikTok] Pass cookies to mobile API (#1994)MinePlayersPE2021-12-141-3/+15
| | | Authored by: MinePlayersPE
* [tiktok:user] Set `webpage_url` correctlypukkandan2021-11-271-0/+1
| | | | Closes #1802
* [utils] Add `join_nonempty`pukkandan2021-11-061-2/+3
|
* [docs,cleanup] Improve docs and minor cleanuppukkandan2021-10-311-4/+4
| | | | Closes #1387, #1404, #1408, #1485, #1415, #1450, #1492
* [tiktok] Fix typo in 943d5ab13305b6a37424e6572d10f562384ada9apukkandan2021-10-111-15/+19
| | | | | and update tests Closes #1226
* [Douyin] Rewrite extractor (#1157)MinePlayersPE2021-10-051-60/+204
| | | | Closes #1121 Authored by: MinePlayersPE
* [TikTokUser] Fix extractor using mobile API (#925)MinePlayersPE2021-09-121-129/+176
| | | | | | and misc cleanup Closes #859 Authored by: MinePlayersPE, llacb47
* [tiktok] Use API to fetch higher quality video (#843)MinePlayersPE2021-09-051-33/+196
| | | Authored by: MinePlayersPE, llacb47
* [cleanup] Miscpukkandan2021-09-051-3/+3
|
* [tiktok] Add TikTokUserIE (#756)Ashish2021-08-231-2/+78
| | | Authored-by: Ashish0804, pukkandan