How it worksMy site scrapes
https://bitcointalk.org/index.php?action=recent every 30 seconds, gets all top-level quotes from posts and sends webpush notifications to everyone who subscribed to those usernames.
It also scrapes the recent merit page and sends notification when a subscribed user receives merit.
UsingSimply visit the site, give it permission to send push notifications (it will ask right away), and submit up to 3 bitcointalk usernames that you want to track. You can click "test notification" to receive a test notification (duh), to check that your browser is ready to receive them. When you click on notification, it will open the thread and post that quoted your username.
LimitationsSince I scrape new posts, I can't notify you if someone adds the quote in their edit.
Webpush technology doesn't work well in privacy-oriented browsers - they don't persist service workers, or might just refuse to register them (chrome's incognito mode, for example).
To receive notifications in real time, the browser that was used to subscribe must be running. The site does not have to be open. If the browser wasn't running at the time a notification was sent, it will be delivered when the browser opens.
I'm matchingQuote from: (.*) on/ so any custom quotes will not be detected.
Firefox ignores "requireinteraction" option of service workers, so they disappear after a short period of time. This can be a problem if you are worried about missing notifications while you are AFK. See solution
here.
Supported browsers:
https://caniuse.com/#search=push
/sub <name> - subscribe to a bitcointalk name
/unsub <name> - unsubscribe from a bitcointalk name
/names - get the list of your current subscriptions
Rules are the same as with the main app.