Skip to content
This repository has been archived by the owner on Oct 5, 2023. It is now read-only.

Latest commit

 

History

History
33 lines (26 loc) · 1.51 KB

README_EN.md

File metadata and controls

33 lines (26 loc) · 1.51 KB

日本語のREADMEは こちら です.

Tweetstorm

A simple substitute implementation for the Twitter UserStream.
Tweetstorm's goal is to simulate the UserStream API which retired on August 23th, 2018 as possible.

                 User Stream API                                          Twitter API
             +--------------------+     +-------+     +------------+     +------------+
 Client A -> | GET /1.1/user.json |     |       |     |            | <-> |   Tweets   |
             +--------------------+     |       |     |            |     +------------+
             +--------------------+     |       |     |            | <-> | Activities |
 Client B -> | GET /1.1/user.json | <-> | nginx | <-> | Tweetstorm |     +------------+
             +--------------------+     |       |     |            | <-> |   Friends  |
             +--------------------+     |       |     |            |     +------------+
 Client C -> | GET /1.1/user.json |     |       |     |            | <-> |    etc...  |
             +--------------------+     +-------+     +------------+     +------------+
          ~        userstream.twitter.com          ~  127.0.0.1:8080 (Default)

Tweetstorm provides following json data.

  • Tweets
  • Direct messages
  • Activities / Events
  • Friend Ids

Wiki

Sections like Setup or Compatibility are moved to Wiki.

License

This project is provided under the MIT license.