sairam / twitter-feed

RSS Feed for Twitter Users or Lists

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

Write in Elixir

Design

Input

  1. Twitter List
  2. Twitter Profile
  3. Twitter Search

Output

  1. RSS

URL Format

  1. List - https://domain.com/t/l/sairam/rails.rss
  2. Public User - https://domain.com/t/pu/sairam.rss # (Public timeline)
  3. Private User - https://domain.com/t/pr/sairam.rss # (Changes based on user querying)
  4. Search - https://domain.com/t/s/google.rss

Usage Limits

  1. Cache response for 5-10 minutes for signed in users
  2. Cache response for 1 hour for anonymous users
  3. Remember history to avoid re-querying (Optimization) - Requires DataStore

Private Links

  1. Generate and store a link to associate with an Input
  2. Any of the above links get associated as https://domain.com/t/p/192kdassf9sdf23ldsa-238fda.rss
  3. The private link is different per user for the same list

About

RSS Feed for Twitter Users or Lists

License:MIT License