Depending on how quickly Google and Mozilla approve it, I may not be able to post the install link here until tomorrow. Please understand.
If you're wondering how I got this to work (
since even I doubted it was possible a few years ago), the basic gist is:
Step 1Every user is able to access a list of their own posts here:
http://www.thebore.com/forum/index.php?action=profile;area=showpostsThe extension performs a fetch() on this page and parses the DOM for data on your recent posts.
Unfortunately this list of posts doesn't have any like data.

Probably an oversight with the like plugin.
Step 2However, for any given post, you can find the like data by going to a URL with the format: ht
tp://www.thebore.
com/forum/index.php?action=like;display;topic=
ThreadID;msg=
PostID.
You can click here to see an example.This is the URL for anytime a post has >5 likes and displays "and X more people like this." With JavaScript enabled, it pops open a lightbox with the full list of likes, so you actually don't usually visit these URLs directly.
But the fact they exist means the extension can perform a second fetch().

The extension gets the ThreadID and PostID for each post from the first one, and uses that to look up the full like data for the posts.
Step 3Performing these extra fetch() calls whenever you load a page here is wasteful to bandwidth, so I'm building in a cooldown period (I think about 15 mins) before it checks for new likes. I'm also looking into having an option to display a desktop notification when the extension detects new likes.
And that's how I figured out how to do something I didn't think was possible.
