X-Kit: rastreo de datos de Twitter y análisis de datos de usuarios X y tweets

Introducción general

X-Kit es una herramienta de código abierto diseñada para rastrear y analizar datos y tuits de usuarios de X (antes Twitter). Desarrollada por el usuario de GitHub xiaoxiunique, la herramienta está diseñada para ayudar a los usuarios a automatizar el proceso de captura de información básica y tweets sobre un usuario X determinado, así como para soportar actualizaciones periódicas de los datos de la línea de tiempo del usuario.X-Kit no sólo soporta el almacenamiento localizado de datos, sino que también aprovecha las acciones de GitHub para automatizar las implementaciones, por lo que es extremadamente fácil de usar y gestionar para los usuarios.

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

 

Lista de funciones

  • Captura automática de información básica y tweets de usuarios específicos
  • Actualización programada de los datos cronológicos del usuario
  • Admite el almacenamiento de datos localizados
  • Despliegue automatizado de las acciones de GitHub
  • Tweets diarios
  • Seguimiento masivo de usuarios
  • Almacenamiento de datos por fecha

 

Utilizar la ayuda

Proceso de instalación

  1. Configuración de variables de entorno: Crear el.envañada la siguiente configuración:
   AUTH_TOKEN=你的X认证Token
GET_ID_X_TOKEN=用于获取用户ID的Token
  1. Añadir usuarios a rastrear: endev-accounts.jsonAñada la información del usuario en el campo
   {
"username": "用户名",
"twitter_url": "用户主页链接",
"description": "用户描述",
"tags": ["标签1", "标签2"]
}
  1. Instalación de dependenciasEjecute el siguiente comando para instalar la dependencia:
   bun install

Utilización

  1. Obtener información del usuarioEjecuta el siguiente comando para obtener información del usuario:
   bun run scripts/index.ts
  1. Recibe los últimos tweetsEjecuta el siguiente comando para obtener los últimos tweets:
   bun run scripts/fetch-tweets.ts
  1. Seguimiento masivo de usuariosEjecute el siguiente comando para seguir a los usuarios de forma masiva:
   bun run scripts/batch-follow.ts

Despliegue automatizado

X-Kit utiliza GitHub Actions para automatizar los despliegues, y las siguientes son las principales tareas automatizadas:

  • get-home-latest-timeline.ymlRecibe los últimos tweets cada 30 minutos
  • daily-get-tweet-id.yml: La información del usuario se obtiene una vez al día

almacenamiento de datos

  • La información del usuario se almacena en elaccounts/directorio (en el disco duro del ordenador)
  • Los datos de los tweets se almacenan entweets/Catálogo, por fecha

pila tecnológica

  • Bollo: para la gestión de paquetes y la ejecución de scripts
  • TypeScript: Principales lenguajes de programación
  • API de Twitter: para la captura de datos
  • Acciones de GitHub: para un despliegue automatizado

Con estos pasos, los usuarios pueden instalar y utilizar fácilmente X-Kit para rastrear y analizar los datos y tuits de los usuarios de X. Los procedimientos operativos detallados y las funciones de despliegue automatizado hacen que la herramienta sea ideal para los usuarios que necesitan actualizar y gestionar los datos de X con regularidad.

© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...