QBN - Quora Better Notification Chrome Extension

Chrome Store

This extension no longer works since Quora changed their UI and have implemented various filtering and clustering on notifications

I have been really frustrated with the default Quora notifications page. Hundreds of new notifications everyday, lots of them are redundant (i.e. the same question added to several topics i follow or x number of people added an answer to a question i follow). And its not only me, i have recently read A typical day on Quora for me, or why notifications need to be burned before they lay eggs and that actually what sparked the urge in me to develop something in the weekend to solve not only what i thought my problem, but apparently a wide agreed upon one.

screenshot

Quora Better Notification (QBN) is a Chrome Extension that will improve Quora Notifications I have only found one attempt to fix this which is a bookmarklet that at the moment of writing this post was not functioning properly. However, some guy apparently ported that with some fixes into a Chrome extension called Quora Extender. Although it does a good job in combining the notifications, my comments are:

I have decided that this has to end, i want to better view my notifications. This extension is a simple one. It can identify several actions in the notifications feed:Quora Better Notification (QBN) – A Chrome Extension that will improve Quora Notifications

After Catching these notifications, i have hacked the sidebar and presented these as filters with a counter for the new ones. But doing only that is not enough for me at this point, i wanted to do some kind of clustering for some of the notification types.

Notifications Clustering

At the current version of the extension i only cluster two types of notifications:

I am planning to finish clustering for all the other actions. For example, the upVoting notification will be clustered in a similar fashion to Twitter’s notification: User(X) and (N) others voted up your answer …

Topics Filtering

If you are following lots of topics, you might be interested at some point to browse only a certain topic. For that, there is a dropdown list in the top that contains a list of all the topics (fine-grained list i.e. if there is a context found in a certain topic, the context is presented) discovered in the feed.

Notes

Quora implements an infinite scroll mechanism to fetch new notifications. I had problems trying to catch when an infinite call is done as it is not done via a normal AJAX request as i could not intercept that by assigning a hook on the ajax.success() or ajax.complete() on the document. So at the moment, there is function that runs on intervals of 5 seconds that will check for new notifications fetched by Quora and then applies the clustering and cleaning. This is a very early prototype that was during a weekend, so please try it out and i will appreciate any feedback I will be keen on porting this plugin into a Bookmarklet if requested

Updates

v.0.31

v.0.3

v.0.22

v.0.21

v.0.20

v.0.13

v.0.12

Minor Bug Fixes