Twit.el enables Emacs users to interface with Twitter.com by serving as a library. It is the first step towards developing a comprehensive interface for accessing Twitter.com's features from the Emacs text editor.
What is great about twit.el is that it uses Twitter's XML-based api and not the JSON one, which means that users do not have to install any third-party libraries. For posting, there are four main interactive functions: twit-post, twit-post-region, twit-post-buffer, and twit-show-recent-tweets. If you would like to bind the interactive functions to keys, you can use the twit-mode function. The twit-follow-recent-tweets function updates a new buffer every 90 seconds.
Note that Twitter's 140-character limit applies to twit.el. Each of these functions will prompt you for your username and password when you use them for the first time in a given Emacs session. However, it is important to keep in mind that Twitter uses `Basic Authentication,' which is not secure against casual attacks.
For reading, twit.el is still a work in progress. It includes a twit-list-followers function, but it is not very sophisticated. Users can also hack the twit-post-function and twit-parse-xml to tweak them to fit their needs.
Installing twit.el is very easy, as users can add it to their .emacs file. They can also get fancy and add autoloading or keybinding options.
The most recent release includes the follow-recent-tweets function, which automatically follows tweets every 5 minutes. It also removed the twit-mode on twit-show-recent-tweets, as it was setting twit-mode globally and interfering with planner.
Version 0.0.9: N/A