X-Kit : Twitter Data Crawl and Analytics pour les données des utilisateurs et les tweets de X

Introduction générale

X-Kit est un outil open source conçu pour explorer et analyser les données et les tweets des utilisateurs de X (anciennement Twitter). Développé par l'utilisateur GitHub xiaoxiunique, l'outil est conçu pour aider les utilisateurs à automatiser le processus de capture des informations de base et des tweets concernant un utilisateur X donné, ainsi que pour prendre en charge les mises à jour régulières des données de la chronologie de l'utilisateur.X-Kit prend non seulement en charge le stockage localisé des données, mais exploite également les actions GitHub pour automatiser les déploiements, ce qui le rend extrêmement facile à utiliser et à gérer pour les utilisateurs.

X-Kit:Twitter数据抓取和分析X用户数据与推文的工具

 

Liste des fonctions

  • Saisir automatiquement les informations de base et les tweets des utilisateurs spécifiés
  • Mise à jour temporelle des données de la ligne de temps de l'utilisateur
  • Prise en charge du stockage localisé des données
  • Déploiement automatisé des actions GitHub
  • Fonctionnalité des tweets quotidiens
  • Suivre des utilisateurs en masse
  • Stockage des données par date

 

Utiliser l'aide

Processus d'installation

  1. Configuration des variables d'environnement: Créer l'espace de travail.envajoutez la configuration suivante :
   AUTH_TOKEN=你的X认证Token
GET_ID_X_TOKEN=用于获取用户ID的Token
  1. Ajouter des utilisateurs à suivre: endev-accounts.jsonAjoutez les informations relatives à l'utilisateur dans le champ
   {
"username": "用户名",
"twitter_url": "用户主页链接",
"description": "用户描述",
"tags": ["标签1", "标签2"]
}
  1. Installation des dépendancesPour installer la dépendance, exécutez la commande suivante :
   bun install

Utilisation

  1. Obtenir des informations sur l'utilisateurLes informations sur l'utilisateur : Exécutez la commande suivante pour obtenir des informations sur l'utilisateur :
   bun run scripts/index.ts
  1. Obtenir les derniers tweetsLes tweets : Exécutez la commande suivante pour obtenir les derniers tweets :
   bun run scripts/fetch-tweets.ts
  1. Suivre des utilisateurs en massePour suivre les utilisateurs en vrac, exécutez la commande suivante :
   bun run scripts/batch-follow.ts

Déploiement automatisé

X-Kit utilise les actions GitHub pour automatiser les déploiements, et les principales tâches automatisées sont les suivantes :

  • get-home-latest-timeline.ymlLes tweets les plus récents toutes les 30 minutes
  • daily-get-tweet-id.ymlLes informations sur l'utilisateur sont obtenues une fois par jour

stockage des données

  • Les informations relatives à l'utilisateur sont stockées dans leaccounts/répertoire (sur le disque dur de l'ordinateur)
  • Les données relatives au tweet sont stockées dans le fichiertweets/Catalogue, classement par date

pile technologique

  • Chignonpour la gestion des paquets et l'exécution des scripts
  • TypeScriptLes principaux langages de programmation
  • API TwitterLe système d'enregistrement des données : pour la saisie des données
  • Actions GitHub: pour un déploiement automatisé

Grâce à ces étapes, les utilisateurs peuvent facilement installer et utiliser X-Kit pour explorer et analyser les données et les tweets des utilisateurs X. Les procédures opérationnelles détaillées et les fonctions de déploiement automatisé font de cet outil un outil idéal pour les utilisateurs qui doivent mettre à jour et gérer les données X de façon régulière.

© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...