X-Kit: rastreo de datos de Twitter y análisis de datos de usuarios X y tweets
Últimos recursos sobre IAPublicado hace 8 meses Círculo de intercambio de inteligencia artificial 2.5K 00
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.

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
- Configuración de variables de entorno: Crear el
.env
añada la siguiente configuración:
AUTH_TOKEN=你的X认证Token
GET_ID_X_TOKEN=用于获取用户ID的Token
- Añadir usuarios a rastrear: en
dev-accounts.json
Añada la información del usuario en el campo
{
"username": "用户名",
"twitter_url": "用户主页链接",
"description": "用户描述",
"tags": ["标签1", "标签2"]
}
- Instalación de dependenciasEjecute el siguiente comando para instalar la dependencia:
bun install
Utilización
- Obtener información del usuarioEjecuta el siguiente comando para obtener información del usuario:
bun run scripts/index.ts
- Recibe los últimos tweetsEjecuta el siguiente comando para obtener los últimos tweets:
bun run scripts/fetch-tweets.ts
- 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 el
accounts/
directorio (en el disco duro del ordenador) - Los datos de los tweets se almacenan en
tweets/
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
文章版权归 Círculo de intercambio de inteligencia artificial 所有,未经允许请勿转载。
Artículos relacionados
Sin comentarios...