i work with computers

14 Jan, 2009

[Greasemonkey]New Twitter script

Posted by: Carl In: development| greasemonkey| jquery

I’m looking at creating a new Greasemonkey script that uses jQuery throughout, more so than my previous script attempts.  It’ll be geared towards Twitter, once again, and it will be combining a few of my favorite features of other scripts:

  • “Endless Tweets”: This feature allows for “endless” scrolling on the main Twitter home page. No more clicking “Older Entries”, etc. Just scroll to the bottom of the page, and it will AJAX-load the next page, into the current page.
  • Nested tweets: Tweets that are in response to another tweet, will be related and nested on the main Twitter page.
  • Retweeting ability: A new button will be added to the right of each tweet, “Retweet”. This will allow for quick retweeting of a previous tweet.
  • A common dialog box that submits AJAX posts for replies and retweeting (no more page refreshes!)
  • Auto-complete of @reply names: As soon as you type an ‘@’ character in your status text, a drop down will appear with a list of all your friends. As you type, it will try and auto-complete the name with a username from your friend list.

Yes, there are other scripts that do exactly what I’m looking to do above, but, I haven’t seen any with this breadth of jQuery, plus, I want to make one myself so I’ve got more jQuery under my belt.  It’s a good webdev programming exercise.

I’ll be posting my results to userscripts.org, and will post that announcement here, when it’s completed.

No Responses to "[Greasemonkey]New Twitter script"

Comment Form

About

I'm an ASP.NET developer who loves learning new frameworks, and methodologies, and I absolutely love simple, yet elegant solutions (don't we all?). Since I'm constantly picking up new things, I'm always asking myself how I can use the new knowledge in my current app to make it better, or more user friendly (or even more developer friendly). In my free time I typically am coding, reading tech books or spending time with my beautiful bride. And that's about it. Hope I didn't bore you too much.