Plurk userscripts for Greasemonkey and GreaseKit

EDIT: Updated to actually link to these scripts.

Hello, potentially non-existent readers! This blog shall briefly show signs of life!

On the topic, I have created three userscripts for use with Plurk. Two will work with Greasemonkey and GreaseKit, whilst one will only work in a Fluid SSB.

Collapsible Dashboard

This script will collapse Plurk’s dashboard to save space, and will additionally remove the footer links. The dashboard can be expanded by clicking “? Expand dashboard”, and collapsed again by clicking “? Collapse dashboard”. It’s useful on screens that aren’t very tall. The collapsed dashboard will still respect the CSS style of the dashboard in question.

You may find this script here.

Reply blocker

This script adds another entry to the menu you get when you click the arrow by someone’s name, labelled “Block from replies.” Clicking this button will result in replies from the plurker in question being hidden. This functionality is, for some reason, not provided by Plurk.

To unblock a user, click the “Block from replies” button again (it currently reads “Block” and not “Unblock” even if they’re already blocked). Note you’ll have to use a plurk from them to do so – e.g. on their timeline, or on your timeline if you follow them.

The list of people to block is kept in a cookie, and thus is not shared across computers. Also note that, although any replies by these people will not be visible to you, they will still count as unread (there’s no good way to determine who made a reply until it’s loaded, so this is unfixable).

As a final warning, this script alters the Plurks.renderPlurk function. This shouldn’t be a problem, but if your timeline suddenly starts coming up blank, try removing this script.

You can find this script here.

Plurk Notifier (Fluid only)

This script, which is for Fluid only, will add a badge to your dock showing the number of unread and new plurks. Additionally, a growl notification will be given whenever there is a new plurk indicating the content of the plurk. Screenshots:

Two unread plurks

Growl notifications:

This one alters the Poll.showUpdates function, so in the unlikely event that the notifications in the bottom left stop showing, this may well be to blame.

You may find this script here.

All of the above are used at your own risk and so on. The latter two have some comments at the end noting what the Plurk functions used are for.

Oh yes, and I’m Katharine on Plurk, but I tend to reject friend requests from people I’ve never heard of.

6 Responses to “Plurk userscripts for Greasemonkey and GreaseKit”


  1. 1 Rheta Shan

    Fantastic work, I can only repeat myself on this. I don’t even want to imagine my Plurk SSB without your scripts (which, incidentally, you might consider linking on this page) !

  2. 2 Katharine Berry

    Oh, right. I knew I missed something. :P

  3. 3 Shawn

    Hi, I have really enjoyed using your reply blocker script. It has made one of the biggest annoyances of Plurk so much better. However, it appears they have changes something on the site recently that has made you script stop working. Any chance you will have some time to update it?

    Thanks!

  4. 4 Sonya

    I used your plugin but I can’t seem to be able to remove the person I blocked replies from, I tried doing it from my timeline, on a plurk they made a reply on, but when the script is active it won’t even show me the persons name to remove them from the block replies. Can you please help? ty, I was actually just testing it and blocked the person I didn’t intend to block.

  5. 5 Katharine Berry

    You can remove them by visiting their profile page, clicking on the menu that appears on the names of any of their plurks (which aren’t blocked; only responses are), and choosing the counterintuitive “Block Replies” option (or something similar) – it’ll then ask if you want to unblock them. If you confirm you do, they should be unblocked.

    Failing that, deleting the cookie it sets does the job, too. It’s called plurk_block_users.

  1. 1 Second Life web resources for August 29th 2008 through August 31st 2008 | VintFalken.com

Leave a Reply