Dr. Twoot rides again

A few days ago, I pushed a heavily rewritten version of Dr. Twoot up to its GitHub repository. Dr. Twoot is my fork of Peter Krantz’s Twoot, a Fluid-based Twitter client1, written in HTML, CSS, and JavaScript. I’d been using a relatively unchanged version of Dr. Twoot for several weeks and decided to implement all the changes I’d thought of during that time.

Overall, Dr. Twoot has become much simpler. The toolbar at the top is gone, as are the links to go forward and backward in the tweet history. Only one timeline of tweets is shown: a combination of replies and my friends’ timeline, merged and sorted in chronological (oldest at the top) order. (Replies from people you don’t follow don’t appear in your friends’ timeline. I had let a few tweets go unanswered because I seldom checked my replies and didn’t see them. Now I see all my replies immediately.)

When Dr. Twoot is launched, it collects and displays tweets from the past 24 hours. From that point on, it adds new tweets as they are posted, checking every 3 minutes. As I see it, the automatic updating and the merged tweet streams are significant advantages the Twitter page itself; they’re the reasons I don’t just use a Fluid-based SSB2 of Twitter.

(I don’t use a Fluid-based SSB of Hahlo because that puts the reliability of my Twitter client in the hands of Hahlo’s server. Dr. Twoot relies on just a few files sitting right here on my hard disk.)

Here’s what the current Dr. Twoot looks like:

Normal tweets alternate between white and light blue backgrounds. My tweets have a light green background, and replies to me have a pink background. All of the colors, fonts, and layout decisions can be changed by editing the CSS file.

From the README at GitHub, here’s the Dr. Twoot feature list:

The older version of Dr.Twoot, with separate tweet streams and toolbar links for switching between them, is still available on the “webish” branch of the repository.

  1. I’m pretty sure you could also run Dr. Twoot in a Cruz sidebar, but I haven’t tested that. 

  2. Site-specific browser.