{"repo":"xiaoxiunique/x-kit","free":true,"listed":false,"github":"https://github.com/xiaoxiunique/x-kit","clone":"git clone https://github.com/xiaoxiunique/x-kit.git","description":"Pure-Python protocol tools and research notes for X.com, with VibeLoft Twitter account datasets","language":"Python","stars":940,"topics":["twitter","x","crawler","kols","protocol","python","x-com","vibeloft"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"x-kit Pure-Python protocol tools and research notes for the X.com web client. This repository now uses the Python protocol implementation as the source of truth. The previous Bun/TypeScript automation has been removed; selected full-user tweet exports are preserved under data/user tweets/ . Capabilities - Read tweet details through TweetDetail . - Resolve user profiles through UserByScreenName . - Collect user timelines through UserTweets . - Collect search results through SearchTimeline , including date-window pagination for deeper history. - Create tweets with optional media upload. - Retweet, quote tweet, or copy public tweet text/media into a new tweet. - Automatically inject x-client-transaction-id for /i/api/ requests. Setup Edit config/settings.json and fill: - auth.auth token - auth.ct0 Both values come from an authenticated browser session on x.com . config/settings.json is ignored by Git. You can also pass credentials at runtime: Commands Notes - ANALYSIS.md records the reverse-engineering findings and current GraphQL operation IDs. - data/user tweets/ contains selected full-user tweet exports collected before the Python migration. - data/vibeloft twitter accounts.json records public VibeLoft profiles that expose Twitter/X links. - data/vibeloft twitter x stats.json records Twitter/X-side post and follower counts for the VibeLoft Twitter cohort. - data/user tweets/latest collection status.json records each collected VibeLoft Twitter user's latest collection time, ne","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiaoxiunique","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiaoxiunique/x-kit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}