{
 "schema_version": 1,
 "generated": "2026-10-24",
 "id": "llm-xiaoye-douyin-to-obsidian--sync-douyin-favorites-folder-to-obsidian",
 "repo": "llm-xiaoye/douyin-to-obsidian",
 "repo_url": "https://github.com/llm-xiaoye/douyin-to-obsidian",
 "repo_slug": "llm-xiaoye-douyin-to-obsidian",
 "title": "Sync a Douyin favorites folder into your vault",
 "page_title": "How to sync a Douyin favorites folder into your vault with Douyin to Obsidian",
 "summary": "Name a favorites folder in /dy and import only the works not yet in your vault.",
 "who": "A researcher or learner who keeps study material in a Douyin favorites folder and wants it organized in Obsidian over time.",
 "problem": "A favorites folder grows with many works, and re-importing everything each time wastes time and creates duplicates.",
 "outcome": "New favorites are written as notes, existing notes stay unchanged, and failed links are listed with a retry command.",
 "steps": [
  "Complete the install and doctor steps in section 3 and 4 of the README so the /dy command is available in your workspace.",
  "Send `/dy --list` in a new cc-connect session to see favorites folder names, IDs and counts without importing.",
  "Send `/dy <exact folder name>` using the exact name from the list, or `/dy 收藏夹ID:<numeric ID>` if names repeat. (inferred, check the README)",
  "Review the failure report for each unavailable work and send its retry_command only when you decide to retry.",
  "Open your vault and check the new notes in the knowledge directory and the import log entries."
 ],
 "agent_prompt": "Using the repo llm-xiaoye/douyin-to-obsidian, list the favorites folders available through /dy --list, then import only the new works from the folder named <folder name>. Report how many works were added, how many were skipped as duplicates and each failed link. Verify that no existing note was overwritten by checking the vault for unchanged files.",
 "agents": [
  "claude-code"
 ],
 "difficulty": "Intermediate",
 "time": "60 minutes",
 "basis": "readme",
 "caveat": "An empty or failing favorites read does not prove the account or network is working, and public access to a video does not guarantee access to a private favorites folder.",
 "category": "Research",
 "tags": [
  "Research"
 ],
 "lang": "python",
 "requirements": [
  "Apple Silicon Mac; Intel Mac, Windows and Linux are not fully supported",
  "Python 3.12 and a locally runnable Node.js",
  "Xcode Command Line Tools (xcrun and Swift) for OCR",
  "Chrome installed and logged in to Douyin in the profile you configure, for private favorites",
  "A cc-connect instance configured with Claude Code and a working model and channel",
  "An existing Obsidian vault that you can read and write"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "Private favorites require the configured Chrome profile to be logged in to Douyin, so the skill uses that account session locally."
  }
 ],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/llm-xiaoye-douyin-to-obsidian/sync-douyin-favorites-folder-to-obsidian/",
 "md": "https://dedupedai.com/use-cases/llm-xiaoye-douyin-to-obsidian/sync-douyin-favorites-folder-to-obsidian/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/llm-xiaoye-douyin-to-obsidian--sync-douyin-favorites-folder-to-obsidian.json",
 "api_version": "v1"
}
