孤月20 downloadsImport Douyin captions, searches, and related content into a local Markdown knowledge base.
Import Douyin captions, keyword search results, and related recommendations into a local Obsidian Markdown knowledge base.
This is an independent implementation created from a product and HTTP interface specification. It does not inherit source code or Git history from existing Douyin plugins.
douyin_id.This plugin connects to the service URL configured in its settings. The default is the local address http://127.0.0.1:5050. The companion service connects to Douyin to resolve public share links, perform keyword searches, retrieve public media, and find related public content.
The plugin contains no analytics or client-side telemetry. It does not require a paid AI API. Notes and downloaded carousel images are written only to the current Obsidian vault. Video and audio are temporary by default and are removed by the companion service after knowledge extraction.
The companion service may use a local browser profile for a user-initiated Douyin login. Browser profiles, cookies, logs, cached models, and downloaded media are never part of this plugin repository or its releases.
Install dependencies with npm install.
Run npm run check.
Copy main.js, manifest.json, and styles.css into:
<vault>/.obsidian/plugins/yue-douyin-knowledge/
Restart Obsidian and enable Yue Douyin Knowledge under Community plugins.
Start the companion service and use Check local service connection from the command palette.
douyin_id.Companion service: yuegu7800/yue-douyin-knowledge-backend. Its Windows launcher starts the local service, asks which Obsidian vault to open, and installs/enables this plugin in that selected vault. The plugin keeps the existing API paths /api/health, /api/video/info, /api/video/extract, /api/video/search, and /api/video/related.