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.

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
- Configuration des variables d'environnement: Créer l'espace de travail
.env
ajoutez la configuration suivante :
AUTH_TOKEN=你的X认证Token
GET_ID_X_TOKEN=用于获取用户ID的Token
- Ajouter des utilisateurs à suivre: en
dev-accounts.json
Ajoutez les informations relatives à l'utilisateur dans le champ
{
"username": "用户名",
"twitter_url": "用户主页链接",
"description": "用户描述",
"tags": ["标签1", "标签2"]
}
- Installation des dépendancesPour installer la dépendance, exécutez la commande suivante :
bun install
Utilisation
- 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
- Obtenir les derniers tweetsLes tweets : Exécutez la commande suivante pour obtenir les derniers tweets :
bun run scripts/fetch-tweets.ts
- 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 le
accounts/
répertoire (sur le disque dur de l'ordinateur) - Les données relatives au tweet sont stockées dans le fichier
tweets/
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
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...