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.

Reply via email to