DaveR said:
Mushroom said:
If someone can hunt down the database I'll open source and publish a Tampermonkey userscript version that would work in all modern browsers and avoids any controlled app stores.
The following page has a Tampermonkey version for use with Safari:
https://bit.no.com:43110/1As8nyiVibNzfjLiS1eCinYia2dK2ZgHiz
Would that work with other browsers, or would it need some modifications?
That page also offers a .crx file for Chrome/Chromium/Opera, and an .xpi file for Firefox. Some quick digging indicates that they're just zip files with some special headers, and 7zip can unzip them to reveal the sourcecode.
That link is great. Good find, thank you!
Userscripts runing via a Userscript engine like Tampermonkey are a bit more restrictive and sometimes slower than a native browser extension, but... I feel far safer using a Userscript file becuase I can see the entire soure code and see exactly what it's doing. The Userscript you linked to (the one referenced under the Safari link) is totally safe (currently) and it does indeed work with an any Userscript engine, Tampermoney is one, Greasemonkey is another (Firefox only though).
I installed Tampermonkey on my Mac in Safari and Chrome just now, and installed that Userscript. It's blazing fast in Safari and I see the surrounding ((( ))) immediately when the page renders, Chrome has about a 1-2 second delay after the page renders before the Userscript does it's job. I'm guessing that's why they push the Chrome extension over the Userscript.
The Userscript itself works, but it's not exactly effecient. It could be a lot better. Do you have any idea who authored it? I'd submit some patches to them. Also, it's been at least 5 years since I worte a Userscript, but offhand it doesn't look like that script is setup to handle a page dynamically updating, such as loading more content as you scroll the page.