0x0ade / rotonde-tonne

rotonde ⇄ twitter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rotonde-tonne

rotonde ⇄ twitter

MIT-licensed


Special thanks to my patrons on Patreon:

Instructions:

  • Create application at https://apps.twitter.com/
  • Rename config_example.json to config.json
  • Fill out config.json
    • Replace the dat URL in the feeds array with your own portal(s). Otherwise, my rotonde posts show up on your Twitter feed...
    • If you don't like noise, config.json can be set up to only mirror your mentions timeline. You'll also need to remove the "user" stream (which corresponds to the "home" timeline).
    • All possible timelines are "home", "user", "mentions".
    • For the "endpoint": "statuses/filter" stream, you can pass "auto": [ "user", "mentions", "follow:ID", "track:KEYWORD" ]. rotonde-tonne creates a matching full request.
      • "user" and "mentions" will be replaced with your ID and handle automatically.
      • "follow:ID" and track:KEYWORD adhere to the limits of the Twitter API.
    • If you're a fan of manual setup, you can just pass on the args. For example, the following stream mirrors your complete timeline: { "endpoint": "user", "args": { "replies": true } }
  • npm install
  • npm start
  • Follow the dat from your own portal and hope that Twitter doesn't disconnect you prematurely.

It's just meant to fit my needs. If there's anything missing, please tell me on Twitter or Rotonde (dat://rotonde-0x0ade.hashbase.io).

Pull requests are welcome!

About

rotonde ⇄ twitter

License:MIT License


Languages

Language:JavaScript 95.2%Language:HTML 4.8%