*Note: When using this script, some people are being prompted for their username/password when Twitter.com loads, and you’re already logged in. I’m looking in to why this happens, but it appears that when I call the Twitter API, it’s not passing along your logged-in status. Sorry for the weirdness.*
I’ve tried a number of Twitter clients, but ended up ditching most of them and going back to using the website. I installed some Greasemonkey scripts, and really liked all the added benefits they gave. So, I thought I’d write my own, combining features I wanted, and adding features that I’ve said things like, “You know, it’d be great if I could do _blank_”. Well, now I’m trying to develop “_blank_”. Let me know if you’re having any issues with the script, and I’ll work on fixing them. Thanks!
Features:
*Adds Endless Tweet functionality.
*Adds retweet button near each tweet.
*Added embedded reply/retweet functionality. Clicking reply or retweet will slide open a textarea below the selected tweet. You can submit your reply/update without the page refreshing, as it’s posted back to Twitter via AJAX.
*Modified delete button–sometimes, when on twitter, I could not delete my own tweets while viewing my friends’ timeline. My tweet would be there, and the delete button was visible, but clicking the delete icon did nothing. I’ve modified this so that it works now.
*Modified the favorite button. As with the delete button, sometimes the favorite button did not work. I’ve modified it to work now.
*Highlight user’s tweets to help better differentiate between your tweets and other people’s tweets. Cosmetic only.
*Highlight @replies to you to help spot them more easily. Cosmetic only.
To Do:
*Modify Direct Messaging functionality, for easier access/use.
*Change time of tweet site-wide to display *actual* time of post, not relative time like it is now, ie “about 7 hours ago” would become “February 5th @ 7:35pm” for instance
–Follow me twitter.com/carl_furrow. I post update messages there (along with other useless info)
Video of Twitter Fantastico in action: http://screencast.com/t/leOpYQ73wbP
*2/17/2009* Bug fixes and some small features
*Embedded retweet/reply working on individual status pages, as well as on a user’s profile page
*Small style changes
*2/10/2009* Update 2
*Embedded styles (no more external stylesheet)
*Created notification are at top of twitter column if new update to this script is available. Got the idea from Mislav (again)
*2/10/2009*: More bug fixes and some additional functionality.
*Endless tweets functionality working
*Various bug and stability fixes
*2/6/2009*: Some bug fixes.
*Modified delete button after Twitter made some changes to its functionality.
*I’ve removed the javascript popup from a delete request.
*Removed modifications to “favorite”/”star” button, as Twitter seems to have fixed its functionality
*Clicking on the modified reply button no longer inserts the @reply username into Twitter’s main status text. This was just a cosmetic thing for me.
*Character counter added near textboxes when typing begins. Had a few bugs while trying to add it all the time. Working on this.
*2/3/2009*
*Twitter updated its HTML structure on the page, breaking Twitter Fantastico’s functionality. I’ve updated my code to adhere to these changes.
Latest Changes:(Full changeset list)