What code language do you use to scrape the forum? Also, it would be nice if I can write a Userscript.
So far, I use Python and JavaScript. Python for I/O for *.csv files, which I use a lot for Anki export/import. JavaScript for API handling, and some styling in Anki. Anki uses HTML, CSS and Javascript.
So, so far, I know a little Python, HTML, CSS and Javascript. I would not say I have much success in programming. I would say I am successful in Anki, though.
I have no basics in computer science beside some studying in college.
you’ll probably also need some sort of blacklist, to filter out old, broken scripts. Good example would be #8 of the top installs, ‘Burn reviews’. That links to a broken script, but somewhere in the comments there’s a link to the forked and improved version by jonnydark. ([Outdated] [Userscript] Burn Reviews (ver 2.2.5))
I’m kind of counting on the community to help clean up the data. Let me know of anything that looks off and I can work in a manual override for the data.
I just did a major update. The app store now detects installed scripts (yep, I download all the javascript to look for variables that get added to window and track the ones that are unique across all scripts).
It will now show you which scripts you have installed, and as a bonus show you which scripts you have installed on a different browser but not on this one (this was to solve my pet peev of missing useful scripts on my work computer):
It’s a little skewed by the fact that the app store does not detect all of the scripts (I’m unclear as to which it can and can’t detect).
In fact, if you’re reading this and a script you have installed does not show up in your installed list, then please let me know (e.g. “It doesn’t detect WaniKani Real Numbers!”)
The more scripts app store can detect then the close it gets to being able to make meaningful recommendations, e.g.: “People who use script X also use script Y”.
Of course this is all much easier to achieve if script authors add this javascript snippet to their scripts:
Hello! Thanks for the script! It seems awesome, but I’m having trouble using it on ViolentMonkey (Firefox). The app store page stays loading indefinitely. Is anyone else having the same problem?
Thank you, too! It’s working just fine right now. Great script. It made me notice you were the same one who created the SRS Level Progress and the Leech Trainer scripts. Thanks for that too!
Added GET button for script you don’t have yet, and INSTALLED for scripts that are already installed.
Now that there are a large enough number of installs of app store, I’ve switch from showing installs to active user percentages. For scripts that the app store cannot detect, and that don’t have the app store hook code. It now displays “no app store hook”, and a FORUM button.
Simplified the ranking algorithm to be primarily about percentage of active users.