If this (http://gigaom.com/2014/09/04/twitter-cfo-says-a-facebook-style-filtered-feed-is-coming-whether-you-like-it-or-not/) comes true, it should still be possible to get an unfiltered tweet stream as long as Twitter doesn’t also tamper with public profiles when the viewer is not logged in. If those still display all of a person’s raw tweets, we can still get the current idea of a timeline.
- Keep a list of all the people you follow
- Pull down each person’s public profile (cache them, if desired)
- Filter out tweets starting with an @-mention of anyone you don’t follow
- Stitch them all together in chronological order
- Might require scraping HTML if the API for individual profiles is getting filtered (high maintenance)
- Taking any action on a tweet would require being logged in and interacting with the API
- Can’t do notifications (efficiently)
- Threading conversations would be tricky
- Protected accounts may not work at all this way