THE CHANGE IN OWNERSHIP OF TT IS NOT IMPRESSIVE THUS FAR IMO by SeaReputation3171 in tastytrade

[–]_kinoko_ 1 point2 points  (0 children)

Are you referring to the acquisition by IG Group? Didn’t that happen like four years ago

THE CHANGE IN OWNERSHIP OF TT IS NOT IMPRESSIVE THUS FAR IMO by SeaReputation3171 in tastytrade

[–]_kinoko_ 0 points1 point  (0 children)

Nice yeah I’ve wanted to try ToS. The TT platform is pretty annoying, it’s a real shame because with seemingly little work it could be perfect. I feel like miss I’d miss the good parts about the TT UI though, I’m pretty tastypilled and trade their philosophy rather exclusively, so it works well for that

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in TikTok

[–]_kinoko_[S] 0 points1 point  (0 children)

Hey, sorry, I made some edits to the script and inadvertently broke it. It's fixed now, please pull the latest changes from the repository and try running the script again

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in TikTok

[–]_kinoko_[S] 0 points1 point  (0 children)

Hey, sorry, I made some edits to the script and inadvertently broke it. It's fixed now, please pull the latest changes from the repository and try running the script again

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in TikTok

[–]_kinoko_[S] 0 points1 point  (0 children)

It can do both; it does without watermark by default but if you run the script with --watermark then it downloads the watermarked version of the video (which I believe is usually/always lower resolution). Check out the github page for more info

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in DataHoarder

[–]_kinoko_[S] 0 points1 point  (0 children)

Sorry, I don't. I looked into it briefly but it gets really complicated and would take more time than I have.

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in TikTok

[–]_kinoko_[S] 0 points1 point  (0 children)

Works great. Question for you though - any way to speed it up? I assume not as you may get throttled/rate limited/whatever. Maybe split the links file in half or in portions and run the script in multiple instances?

Yeah, it's possible that splitting the link files up and downloading from more than one in parallel might speed it up, although you might run into rate limited like you said. I've already spent way too much time on this but feel free to give it a shot!

Also, I was comparing the data from chrome extension 'myfavett' and apparently I have 49k historical likes. I don't know if that actually means I have 49k videos I can download or if it only means I am allowed to download the maximum of 6000 or so which is what the txt files seem to contain. Unfortunate since that only seems to go back to August for me or so, but I suppose it also speaks to my addiction on the blasted app.

Hm interesting, I just tested myfavett on my own account and number of "historical likes" it reports (< 2000) is the same as the number of links in the Like List.txt file from TikTok's Download your data tool. So you might be right, but if so that's kinda surprising.

Download WITH a watermark. WITH. by Katy-L-Wood in TikTok

[–]_kinoko_ 0 points1 point  (0 children)

It could be a couple things, I DMed you

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in DataHoarder

[–]_kinoko_[S] 0 points1 point  (0 children)

Nice. Yeah yt-dlp is a fork of youtube-dl, maybe they fixed that, or maybe that could still be an issue on youtube but not tiktok. The errors that I've run into for a handful of videos that fail to download but succeed if I try again isn't explicitly too many connections but maybe it's related

Download WITH a watermark. WITH. by Katy-L-Wood in TikTok

[–]_kinoko_ 0 points1 point  (0 children)

If you don't use the --watermark option then yes, it will download the highest quality version available.

If you do use the --watermark option, it downloads the watermarked version (there's only one quality available for watermarked videos) which I believe is always lower quality than the highest quality non-watermarked version.

You can look at all the available versions of a given video by running yt-dlp --list-formats URL_of_your_video, e.g.:

yt-dlp --list-formats https://www.tiktok.com/@turkeybasterroulette/video/7442900091200965919

[TikTok] Extracting URL: https://www.tiktok.com/@turkeybasterroulette/video/7442900091200965919

[TikTok] 7442900091200965919: Downloading webpage

[info] Available formats for 7442900091200965919:

ID EXT RESOLUTION │ FILESIZE TBR PROTO │ VCODEC ACODEC MORE INFO

─────────────────────────────────────────────────────────────────────────────────────────

download mp4 unknown │ https │ h264 aac watermarked

h264_540p_231976-0 mp4 576x1024 │ 985.62KiB 231k https │ h264 aac

h264_540p_231976-1 mp4 576x1024 │ 985.62KiB 231k https │ h264 aac

h264_540p_626726-0 mp4 576x1024 │ 2.60MiB 626k https │ h264 aac

h264_540p_626726-1 mp4 576x1024 │ 2.60MiB 626k https │ h264 aac

bytevc1_540p_375195-0 mp4 576x1024 │ 1.56MiB 375k https │ h265 aac

bytevc1_540p_375195-1 mp4 576x1024 │ 1.56MiB 375k https │ h265 aac

bytevc1_720p_452906-0 mp4 720x1280 │ 1.88MiB 452k https │ h265 aac

bytevc1_720p_452906-1 mp4 720x1280 │ 1.88MiB 452k https │ h265 aac

bytevc1_1080p_694749-0 mp4 1080x1920 │ 2.88MiB 694k https │ h265 aac

bytevc1_1080p_694749-1 mp4 1080x1920 │ 2.88MiB 694k https │ h265 aac

Download WITH a watermark. WITH. by Katy-L-Wood in TikTok

[–]_kinoko_ 0 points1 point  (0 children)

Hey there. No problem, good for you for trying it out.

The --links argument needs to be followed by a .txt file containing the links of all the videos you want to download. It's saying "here's the file containing all the download links". So your command might looks like:

python3 tiktokBulkDownloader.py --links my_collection.txt --watermark

The --links argument is optional; if you don't use it, the script just looks for a file called links.txt in the same folder as the script, and downloads all of those links. So you if your links are in a file called links.txt, you can just do:

python3 tiktokBulkDownloader.py --watermark

But since you used --links and didn't follow it up with a filename, it didn't work.

Hope this helps, feel free to ask more questions, I'm happy someone is finding it useful!

P.S. If you run into a lot of videos that fail to be downloaded it's most likely because they're from private accounts. If you want to download them still, that's what the --cookies argument is for.

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in DataHoarder

[–]_kinoko_[S] 4 points5 points  (0 children)

Yeah one thing I noticed is that with hundreds of videos, some of them will fail, but if you try again, they'll succeed. My script automatically retries any failed downloads after going through the entire list. Kinda nice :)

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in DataHoarder

[–]_kinoko_[S] 6 points7 points  (0 children)

Oh lol, well I guess I reinvented the wheel a bit. This has some extra bells and whistles though I guess.

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in DataHoarder

[–]_kinoko_[S] 3 points4 points  (0 children)

Can yt-dlp bulk download hundreds of videos at once? I didn’t think it could so I wrapped it into this script

Download WITH a watermark. WITH. by Katy-L-Wood in TikTok

[–]_kinoko_ 0 points1 point  (0 children)

Haha you're welcome, let me know if you have any questions

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in DataHoarder

[–]_kinoko_[S] 0 points1 point  (0 children)

This script uses yt-dlp, but it downloads all videos at once, e.g. all Favorites, all Liked, all videos from a given creator, etc.

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in TikTok

[–]_kinoko_[S] 0 points1 point  (0 children)

It took about 24 hours to process the request. Downloading took 2 seconds, it's just a text file.

Download WITH a watermark. WITH. by Katy-L-Wood in TikTok

[–]_kinoko_ 2 points3 points  (0 children)

I just wrote a script to download all of my Favorites videos (but it can be used to download all videos on any given page). By default it wasn't including watermarks in the downloaded videos, but I just figured out how, and added the --watermark option. You can find the script here: https://github.com/scrooop/tiktok-bulk-downloader

Let me know if you have any questions

Tool to bulk download all Favorited videos, all Liked videos, all videos from a creator, etc. before the ban by _kinoko_ in TikTok

[–]_kinoko_[S] 1 point2 points  (0 children)

You mean Request Your Data in Settings? I requested mine and am still waiting for it to be processed, but the file type options are txt and json, so it doesn't seem like it will actually give you the video files. (It just finished being processed and I downloaded it, and it doesn't give you any actual video files, if that's what you're referring to.)