How gleeBox makes browsing the web faster and more fun

January 28, 2010 0 comments

gleeBox started out as a weekend hack project for me and Sameer. But, we ended up spending a lot more time working on it. Not that I’m complaining, I think we managed to build a tool that is really useful once you get used to it. We made our last major release (1.0) a couple of weeks back. From now on, gleeBox development will be carried out at ease (and not the 20 commits/day rate at which it was being carried out earlier ^^ )

If you’re not familiar with gleeBox, you should take a look at this screencast or read the user manual.

After continually using gleeBox for some time, I’ve discovered several ways in which it makes browsing and doing stuff on the web quicker and more fun. Here are some of them:

ESP Visions:

This is my favorite feature of gleeBox. What this means is, you can specify jQuery selectors for specific URLs and when you visit that particular page and open gleeBox, that selector will automatically be executed and all the matching elements will be highlighted on the page. You can TAB through them and press enter to execute a link.

This is especially useful on pages like the Google search results page, where all you would ever want to do is to go through the results. You don’t need to scroll using the mouse. This makes searching a lot more fun and less tiresome for the fingers.

This is also really useful for automating stuff, especially for pages where you have to click the same link everytime you visit them.

Several useful ESP Visions are listed on TipJar.

Default Link Search:

You start typing something and gleeBox highlights all the links on the page that match the text. This means you don’t need to take your hands off the keyboard to navigate the web.

Page commands and bookmarklet execution:

You can execute any bookmarklet by typing in !bookmarklet-name. There are also some inbuilt-commands. A couple of examples are:

!rss – opens the RSS feed of the current page in Google Reader so that you can easily subscribe to it.
!share m/g/fb/t/.. – share current page through mail, gmail, facebook, twitter, etc.

All of them are listed in the user manual.

Bookmark Search:

If turned on, gleeBox searches browser bookmarks if no links are found matching the entered text. This is useful, instead of manually going through a long list of sites in the bookmarks menu.

Yubnub commands:

You can execute yubnub commands preceded by :. Some of the ones that I use a lot are

:tw gleebox – Search twitter for gleeBox
:imdb avatar – search imdb for avatar

I haven’t really explored these in detail yet.

Scraper commands:

With these you can select headings (?h), linked images (?img), etc. You can also define custom scrapers. An example of a custom scraper  is:

?t - a.web will select all shared links on twitter.com

If you’re an advanced gleeBox user, you should go ahead and share tips on Tipjar. You can login using your Twitter/Facebook/other accounts and start posting right away from the main page.

I’m in! #GSoC

April 27, 2009 1 comment

Yes, I’m in (yay!) and I will be participating in Google Summer of Code this year with Joomla! For those of you who don’t know what Joomla! is, it is a Content Management System ( CMS ) used widely to create and manage websites. I will be working on an Enhanced front-end editor for Joomla! Ashwin will be mentoring me for the summer.

I am thankful to Sameer for inspiring me to take part in GSoC. I also thank Elin, Sam, Toni and all the other mentors and community of Joomla! for helping me better my application into something practical and at the same time useful. It has been a great experience interacting with the Joomla! community for the past 1 – 2 months and that is something that has really inspired me to work on the project.

Things have been moving very quickly since I got to know that I got selected on 21st April at 12:30 am. But, the journey has just begun. I will be coding this coming summer to complete my project and to validate my selection. At present, I have been getting myself familier with the Joomla! framework, finalizing the implementation details of my project as well as sorting out a few issues in my mind. I plan to give my best effort to the project so that it becomes a useful feature for all Joomla! users.

I see this as a terrific opportunity to work in collaboration with talented people from all over the world. I see now why people love open source so much. It feels great to be a part of the Joomla! as well as the opensource community and to contribute to a project that is used by so many users.

My heartiest congratulations to everyone who got selected for Summer of Code. You can have a look at the list of students who got selected for Joomla! here: http://socghop.appspot.com/org/home/google/gsoc2009/joomla

This post’s title makes my obsession with use of hash-tags in twitter updates pretty clear ;)

Twitter + Orkut = Twitkut

November 13, 2008 41 comments

Twitkut

I am a big fan of Twitter. Unfortunately, almost all of my real life friends are only on Orkut. Most of them haven’t even heard of Twitter. That’s how I came up with the idea of creating something like Twitkut.

I update on Twitter a lot. So, I thought how cool will it be if somehow all my Orkut friends can also receive frequent updates on my tweets as well as be able to read them from Orkut itself. That means they don’t have to be registered on Twitter to follow me and get updates.

Twitkut displays your recent tweets on your Orkut profile page. Besides, it also shows you which all of your friends are using Twitkut so that you can follow them. It shows you their combined recent tweets too. This way you don’t have to follow them separately on Twitter. You can simply read their tweets every time you visit Orkut.

read more…

PollBol, a Polling Web App

October 22, 2008 2 comments

PollBol

PollBol is an exciting web app that adds a twist to conventional polling by adding an additional social aspect to it. After making FriendComparé, which was a mashup making use of the Last.fm API, I wanted to make a more independent app that maintained its own data.

Even so, I fully support the idea of making use other apps’ APIs. It makes it easier for the users to adopt since it builds on the functionality of the more popular app. And so, FriendComparé has had comparatively far more visitors as compared to PollBol due to the popularity of Last.fm.

With PollBol, I had to think of a development platform that would allow me to complete the project within my summer vacations. And what better for agile development than Ruby On Rails. It was exciting to use Rails as it divides the entire project into three parts: Models, Views and Controllers. And this makes it easier to plan on the various modules of the project.

read more…