Twitgit 0.8
. Updated: .
Once upon a time I wrote a dashboard widget called Twitgit. It lets you interact with Twitter from the Mac OSX Dashboard.
In the face of stiff competition from the Icon Factory‘s magnificent Twitterific application, Twitgit has been rather neglected for over a year now. It’s hard to motivate yourself to write software that you don’t actually use.
One year and ten days since Twitgit 0.7 (it was released January 7th 2007), I’ve updated Twitgit again. A very kind gentleman named Thomas Roessler emailed me in December, having inspected my inexperienced and shoddy source code. He rightly pointed out that using the JavaScript eval()
function to parse JSON was a really bad idea; especially in a widget running with local system privileges. I should, of course, have been using a proper JSON parser. Twitgit 0.8 is fixed and uses the JavaScript JSON parser from JSON.org and makes no more calls to eval()
. Since I was writing an update, I’ve tidied up the functionality and added some new features too. Of course, because of this security fix (albeit conceptual and unexploited), Twitgit 0.8 is a vital update for anyone using it.
Since I was working on the code again — with some affection, I might add — I’ve added some other fixes and new features, too.
- Restored relative ‘5 minutes ago…’ timestamps as they were removed from the Twitter API.
- Added user icons to tweet display
- Added automatic creation of links to users referenced with ‘@username’
- Swapped the tweet input for a slimline text input box, and the chunky ‘Twitter’ button is gone for something more discrete, too.
- Changed the tweet length limit to 140 characters, as per Twitter’s now well established convention
So, for those of you who prefer Twitter in Dashboard than on the desktop, I hope Twitgit remains useful to you. Having been working with the code again, I have a few more fixes planned for the near future. I hope they’ll materialise.
Links
To share this entry, or reference it in commentary of your own, link to the following:
- Permalink: https://benward.uk/blog/twitgit08
- Shortlink: https://bnwrd.me/1Yd0by
You can file issues or provide corrections: View Source on Github. Contributor credits.
Comments
Previously, I hosted responses and commentary from readers directly on this site, but have decided not to any more. All previous comments and pingbacks are included here, but to post further responses, please refer me to a post on your own blog or other network. See instructions and recommendations of ways to do this.
I wanted to say thank you for twitgit … it is exactly what I was looking for. I have tried two other twitter widgets, but they did not work so well. They would publish to Twitter, but you could not see that it did from the dashboard. Thanks for all your hard work … and I hope that you continue updating this amazing widget. – a mac user for less than a week.