X-Kit: X 사용자 데이터 및 트윗을 위한 트위터 데이터 크롤링 및 애널리틱스

최신 AI 리소스8 개월 전에 게시 됨 AI 공유 서클
2.7K 00

일반 소개

X-Kit은 X(이전의 트위터) 사용자 데이터와 트윗을 크롤링하고 분석하기 위해 설계된 오픈 소스 도구입니다. 이 도구는 사용자가 특정 X 사용자에 대한 기본 정보와 트윗을 캡처하는 프로세스를 자동화하고 사용자 타임라인 데이터의 정기 업데이트를 지원하도록 설계되었으며, X-Kit은 데이터의 현지화된 저장을 지원할 뿐만 아니라 GitHub Actions를 활용하여 배포를 자동화함으로써 사용자가 매우 쉽게 사용하고 관리할 수 있도록 합니다.

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

 

기능 목록

  • 지정된 사용자의 기본 정보와 트윗을 자동으로 캡처합니다.
  • 사용자 타임라인 데이터의 주기적 업데이트
  • 현지화된 데이터 스토리지 지원
  • GitHub 액션 자동 배포
  • 일일 트윗 기능
  • 대량 팔로우 사용자
  • 날짜별 데이터 저장

 

도움말 사용

설치 프로세스

  1. 환경 변수 구성만들기.env파일에 다음 구성을 추가합니다:
   AUTH_TOKEN=你的X认证Token
GET_ID_X_TOKEN=用于获取用户ID的Token
  1. 추적할 사용자 추가: indev-accounts.json사용자 정보를 추가합니다.
   {
"username": "用户名",
"twitter_url": "用户主页链接",
"description": "用户描述",
"tags": ["标签1", "标签2"]
}
  1. 종속성 설치다음 명령을 실행하여 종속성을 설치합니다:
   bun install

사용법

  1. 사용자 정보 가져오기: 다음 명령을 실행하여 사용자 정보를 가져옵니다:
   bun run scripts/index.ts
  1. 최신 트윗 받기: 다음 명령을 실행하여 최신 트윗을 가져옵니다:
   bun run scripts/fetch-tweets.ts
  1. 대량 팔로우 사용자: 다음 명령을 실행하여 사용자를 일괄 팔로우합니다:
   bun run scripts/batch-follow.ts

자동화된 배포

X-Kit은 GitHub Actions를 사용하여 배포를 자동화하며, 다음은 주요 자동화 작업입니다:

  • get-home-latest-timeline.yml30분마다 최신 트윗 받기
  • daily-get-tweet-id.yml사용자 정보 수집: 하루에 한 번

데이터 스토리지

  • 사용자 정보는accounts/디렉토리(컴퓨터 하드 드라이브에 있음)
  • 트윗 데이터는tweets/날짜별로 명명된 카탈로그

기술 스택

  • Bun패키지 관리 및 스크립트 실행용
  • 타입스크립트주요 프로그래밍 언어
  • 트위터 API데이터 캡처용
  • GitHub 작업자동화된 배포용

이 단계를 통해 사용자는 X-Kit을 쉽게 설치하고 사용하여 X 사용자의 데이터와 트윗을 크롤링하고 분석할 수 있습니다. 상세한 운영 절차와 자동화된 배포 기능 덕분에 이 도구는 정기적으로 X 데이터를 업데이트하고 관리해야 하는 사용자에게 이상적입니다.

© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...