About Wescript
Discovery userscripts made your web experience much better.
Wescript is utility for userscript runtime environments, such as Greasemonkey. It's useful for finding popular userscripts and checking userscript updates.
The only thing you have to do is installing Wescript Firefox Extension. It sends your usage of userscripts automatically.
A developer of userscript runtime environment can develop an application using Wescript from Web API.
Main Functions
Sends information about userscripts
- Sends following information to server:
- installed userscripts
- activities (install/uninstall)
- Sends following informations of the userscript.
- URL
- hash value(MD5) of the content
- hash value(MD5) of the name concatenated with the namespace
- Does not send actual content of userscript itself.
- Sends infomation when:
- startup just after installing Wescript: script hash(MD5) of all installed userscripts
- userscript installation: script URL of installed userscript
- userscript uninstallation: script hash(MD5) of uninstalled userscript
- Wescript deals only with userscripts that are published on the web.
- Userscripts on local computer or intranet are not covered.
- However, if there is userscript having the same hash value on the web, Wescript consider them as the same userscript.
- Even if only slightly change are made on userscript, it's considered as different from original.
Publishes information about userscripts
- Publishes following information sent from Wescript extension.
- Userscripts you use
- When, Which userscript you installed
- (or uninstalled).
- It is published per anonymous user by default.
- You can set username as an optional extra.
Notifies of available userscript updates.
- Checks available userscript updates periodically.
- Checks only userscripts that are known by Wescript server.
- Does not insure security of updates.
- Make sure to check the details of update before installation.

