Hi everyone! I've been developing a script hosting site for quite some time now and i'm almost ready for a closed beta.
If you've seen my previous post (link <https://groups.google.com/forum/#!topic/greasemonkey-users/rJCzdoRFUY0>) you know what this is all about. But for everyone else, here's' the rundown: <http://myuserjs.org/> Site Features - Host up to 20MB of resources with your script - Sync your script and a readme file from anywhere on the web. - A statistical analysis engine that will help you better understand your users' needs. Some of the standard stats collected include: - Browser type/version - Platform type/version - Speed stats (page load time, DOM load time, script execution time, etc...) - User region/language - Or report you own stats to the server - Site API that allows update checks via JSON/JSONP You can check for updates in 3 ways: 1. meta - Returns the original metablock string 2. metajs - Returns the metablock as an array broken up by lines 3. data - Returns the metablock as an object with key->value pairs. If there is more than one occurrence of a key value (like "include" or "exclude") the value becomes an array of the matching elements. If your script cant use cross-domain requests, the API supports JSONP requests. Stat reporting normally occurs when you do an update request, and you can submit any NUMBER based stats you want. I limited stat collection to only numbers to prevent people from abusing the system and collecting private information. Once the stats are collected, they are publicly viewable by anyone/everyone. You can generate a custom report using data selectors and conditional expressions (ex. pageLoadTime>4500 to see only stats collected when pages took more than 4500 ms to load). <http://myuserjs.org/script/jgjake2/Cracked.com_Enhancer> <http://myuserjs.org/script/jgjake2/Cracked.com_Enhancer> <http://myuserjs.org/script/jgjake2/Cracked.com_Enhancer> <http://myuserjs.org//img/index/stats/ScriptStatsMap2.png> <http://myuserjs.org/script/jgjake2/Cracked.com_Enhancer> These are just the features I have working right now, but I have a lot more planned. Right now the site itself is running the site API (pretending it's a userscript) and generating random stats for various site visitors, which can be seen here <http://myuserjs.org/script/jgjake2/Cracked.com_Enhancer>, and here <http://myuserjs.org/script/jgjake2/Test_Script_1>. I still want to refine/expand the conditional expressions for viewing stats, and give developers more graphing options. Oh, and I still have to build a user profile page....and a comment section...and fix a few bugs....and the site API isn't finished yet...But other than that, the site runs like a champ and i'm kind of excited to see how people will react to/use the site. If you want to help me out and be one of the first to try it out, let me know. I will probably be launching a small closed beta either in the next few weeks, or at the end of the holiday season. Thanks, Eric -- You received this message because you are subscribed to the Google Groups "greasemonkey-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/greasemonkey-users. For more options, visit https://groups.google.com/d/optout.
