AIパーソナル・ラーニング
と実践的なガイダンス

X-Kit: XユーザーデータとツイートのためのTwitterデータクロールとアナリティクス

はじめに

X-Kitは、X(旧Twitter)のユーザーデータやツイートをクロールして分析するためのオープンソースツールです。GitHubユーザーのxiaoxiuniqueによって開発されたこのツールは、ユーザーがXユーザーの基本情報やツイートを取得するプロセスを自動化し、ユーザーのタイムラインデータの定期的な更新をサポートするように設計されています。X-Kitはデータのローカライズされた保存をサポートするだけでなく、GitHub Actionsを活用してデプロイを自動化し、ユーザーにとって非常に使いやすく管理しやすいツールとなっています。

X-Kit:TwitterデータのクロールとXユーザーデータおよびツイートの分析ツール-1


 

機能一覧

  • 指定したユーザーの基本情報やツイートを自動的に取得
  • ユーザー・タイムライン・データの時限更新
  • ローカライズされたデータ保存をサポート
  • GitHub Actions 自動デプロイメント
  • デイリーツイート機能
  • ユーザーを一括フォロー
  • 日付によるデータ保存

 

ヘルプの使用

設置プロセス

  1. 環境変数の設定を作成する。環境ファイルに以下のコンフィギュレーションを追加する:
   AUTH_TOKEN=あなたのX認証トークン
GET_ID_X_TOKEN=ユーザーのIDを取得するためのトークン
  1. 追跡するユーザーを追加するdev-accounts.jsonユーザー情報を
   {
"username": "ユーザー名"、
"twitter_url": "ユーザーのホームページへのリンク"、
「description": "ユーザーの説明"、
「タグ": ["タグ1", "タグ2"].
}
  1. 依存関係のインストール以下のコマンドを実行して、依存関係をインストールする:
   バンインストール

使用方法

  1. ユーザー情報の取得ユーザー情報を取得するには、以下のコマンドを実行します:
   bun run scripts/index.ts
  1. 最新ツイート最新のツイートを取得するには、以下のコマンドを実行してください:
   scripts/fetch-tweets.tsを実行する。
  1. ユーザーを一括フォローユーザーを一括でフォローするには、以下のコマンドを実行します:
   bun実行スクリプト/batch-follow.ts

自動配備

X-KitはGitHub Actionsを使ってデプロイを自動化しており、主な自動化タスクは以下の通りです:

  • get-home-latest-timeline.yml最新のツイートを30分ごとにお届けします。
  • daily-get-tweet-id.yml。ユーザー情報の取得は1日1回

データストレージ

  • ユーザー情報はアカウントディレクトリ
  • ツイートデータはツイートカタログ、日付順

テクノロジースタック

  • バンパッケージ管理およびスクリプト実行用
  • タイプスクリプト主なプログラミング言語
  • ツイッターAPIデータ収集用
  • GitHub アクション自動デプロイメント

以上の手順で、ユーザーはX-Kitを簡単にインストールして使用し、Xユーザーのデータやツイートをクロールして分析することができます。詳細な操作手順と自動導入機能により、Xデータを定期的に更新・管理する必要があるユーザーに最適なツールです。

無断転載を禁じます:チーフAIシェアリングサークル " X-Kit: XユーザーデータとツイートのためのTwitterデータクロールとアナリティクス

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語