इस प्रोजेक्ट के बारे में

DouK-Downloader (पूर्व नाम TikTokDownloader) एक Douyin और TikTok प्लेटफॉर्म के लिए कार्य डाउनलोड और डेटा संग्रहण tool है। यह Python 3.12+ में विकसित किया गया है और Docker deployment को समर्थन करता है। Core features में शामिल हैं: Douyin/TikTok videos, image sets, live photos और highest quality video files डाउनलोड करना; bulk download account posts, likes, collections, favorites और collection works; works detailed data, comments data, search data, trending data और account detailed data collect करना; Douyin/TikTok live streaming pull addresses प्राप्त करना और ffmpeg invoke करके live stream डाउनलोड करना; multi-account bulk download, incremental download, breakpoint resume, auto-skip already downloaded files, multi-threaded download और file integrity handling को समर्थन करना। Data CSV, XLSX, SQLite formats में persistent storage के रूप में save किया जा सकता है। Program publish time के अनुसार works filter करना, custom rules filter, folder archiving, file size upper limit set करना, proxy use करके collection, LAN remote access और clipboard link listening download को समर्थन करता है। Running modes में terminal interaction mode, Web API interface mode (/docs या /redoc पर auto-generated documentation देख सकते हैं), और Web UI interaction mode (code refactoring में है, अभी re-open नहीं हुआ है) शामिल हैं। Users Releases से compiled executable files download कर सकते हैं, या pip/uv से dependencies install करके source code run कर सकते हैं, या Docker image deployment के माध्यम से deploy कर सकते हैं। Project GitHub Actions auto-build executable files guide प्रदान करता है। Notes: Current version में कुछ features fail हो चुके हैं, project 6.0 version में refactor करने की यojana बना रहा है। Encryption parameter algorithm expire हो चुका है और maintain नहीं किया जाता, कुछ features properly काम नहीं कर सकतीं, users को encryption parameter generation code स्वयं prepare करना होगा। Cookie downloaded video resolution को affect करता है, expire होने के बाद config file में re-write करना होगा। Project built-in intelligent delay request mechanism है, paid works download supported नहीं है।