Communitygithub.com

cat-xierluo/legal-skills

抖音视频批量下载工具 - F2フレームワークに基づく効率的で増分的な動画ダウンロード機能。単一/複数投稿者のダウンロード、自動Cookie管理、差分更新メカニズムをサポート。このスキルは、ユーザーが特定の投稿者の動画を一括ダウンロードしたい場合、サーバーで自動ダウンロードを展開したい場合、または定期的に動画ライブラリを更新したい場合に使用します。

legal-skills とは?

このスキルは、F2フレームワークを活用して抖音(Douyin)から動画を効率的かつ増分的にダウンロードするためのツールです。単一または複数の投稿者を指定して一括ダウンロードが可能で、自動Cookie管理によりログイン状態を維持し、差分更新メカニズムにより既存の動画を再ダウンロードせずに新しい動画のみを取得します。主にClaude Codeやその他のAIエージェント環境で動作し、サーバーへの展開や定期的な動画ライブラリ更新に適しています。ユーザーは特定の投稿者を指定するだけで、最新の動画を自動的にダウンロードし、既存のコレクションと同期できます。このスキールは、開発者やコンテンツアグリゲーターが抖音の動画コンテンツをプログラムで管理・収集する必要がある場合に特に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add cat-xierluo/legal-skills

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

legal-skills は何をしますか?

抖音(Douyin)動画一括ダウンロードツール - F2フレームワークに基づく効率的で増分的な動画ダウンロード機能。単一/複数投稿者のダウンロード、自動Cookie管理、差分更新メカニズムをサポート。このスキルは、ユーザーが特定の投稿者の動画を一括ダウンロードしたい場合、サーバーで自動ダウンロードを展開したい場合、または定期的に動画ライブラリを更新したい場合に使用します。

はじめに

このスキルは、F2フレームワーク(実際には独自の実装に基づく)上に構築されており、抖音の動画コンテンツを効率的にダウンロードするための合理化されたインターフェースを提供します。

主な機能

  • 一括ダウンロード: 単一の投稿者または複数の投稿者から動画をダウンロードできます。
  • 自動Cookie管理: ログインCookieを自動的に保存・管理し、手動操作を削減します。
  • 差分更新: 既存の動画をスキップし、新しい動画のみをダウンロードして時間と帯域幅を節約します。
  • サーバー展開対応: ヘッドレス環境での使用に適しており、自動化および定期実行をサポートします。

使用方法

インストール

pip install -r requirements.txt

基本的な使い方

単一の投稿者から動画をダウンロードする場合:

python download.py --author author_username

複数の投稿者から一括ダウンロードする場合:

python download.py --authors-list authors.txt

authors.txt ファイルには、各投稿者のユーザー名が1行ずつ含まれている必要があります。

Cookieの設定

初回使用時に、cookies.json ファイルを提供してログイン認証を行う必要があります。このスキルは、今後のリクエストのために自動的にCookieを管理します。

増分更新

python download.py --author author_username --incremental

このコマンドは、前回のダウンロード以降に公開された新しい動画のみをダウンロードします。

設定

環境変数または設定ファイルで設定をカスタマイズできます:

変数名説明デフォルト値
OUTPUT_DIRダウンロードした動画の出力ディレクトリ./downloads
COOKIE_FILECookieファイルのパス./cookies.json
CONCURRENCY同時ダウンロード数3

注意事項

  • このツールは、抖音の利用規約に従って個人または教育目的でのみ使用してください。
  • 著作権で保護されたコンテンツを許可なく再配布しないでください。
  • 適切なレート制限を尊重して、抖音のサーバーに過剰な負荷をかけないようにしてください。

関連スキル