Skip to content

joeycato/tiktok-favesave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TikTok FaveSave

FaveSave is a free-to-use desktop app that automatically downloads your favorite and liked TikTok videos ( via yt_dlp ) using your exported profile data.

Screenshot of app

Features

  • Selective Downloads: Choose between favorites and/or liked videos
  • Preview Counts: Time filter shows preview count before applying
  • High-Quality Downloads: Downloads best available video and audio quality (MP4/M4A)
  • Duplicate Detection: Automatically skips already downloaded videos
  • Time Filter: Download videos from specific time periods
  • Progress Tracking: Real-time progress indication
  • Resume/Cancel: Pause and resume download operations
  • Concurrent Downloads: Multiple simultaneous video downloads
  • Interactive Logs: Clickable links in download logs
  • Settings Persistence: Remembers user preferences between sessions
  • Blocked Video Tracking: Automatic detection and tracking of unavailable videos
  • Retry Logic: Automatic retry mechanism for failed downloads
  • Session Management: Persistent session data with user overrides
  • Smart Parsing: Fallback logic for different JSON structures
  • Memory Optimization: JSON file caching for improved performance

How To Use

  1. First you'll need to visit TikTok’s data request page.

  2. Submit a data request, choosing Custom data, "Likes and Favorites" and JSON as your export format.

Screenshot of requesting data

  1. Wait for TikTok to process your request.

  2. Once your data is ready, download it from TikTok and extract the folder.

Screenshot of downloading data

  1. Download the FaveSave zip from the releases page and extract it to a local folder ( or if you prefer you can build and run it locally from the source code with the run_app.sh script ). After launching it, select the location of your JSON file ( e.g. user_data_tiktok.json ) , choose your output folder and preferences, then click Start Download to fetch your videos.

Note: Videos that have already been downloaded will be skipped ( in case you wish to re-run the app later and resume operation )

License

This software is provided "as-is" without warranty of any kind. By using this software, you agree to the terms of the attached license. Redistribution, modification, or commercialization of this software is prohibited without explicit permission from the author. For additinal details, please refer to this license file

About

A free tool that automatically downloads your favorited TikTok videos

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published