Pinky generates graphs on installs-over-time of your greasemonkey userscripts hosted on userscripts.org. Pinky is written in Ruby using Sinatra, DataMapper and Googlecharts (with help of the loved-by-everybody Haml and Hpricot).
See .gems
for required gems:
hpricot --version '>= 0.2' --source code.whytheluckystiff.net
dm-core --version 0.9.10
haml --version 2.0.6
mattetti-googlecharts --version 1.3.6 --source gems.github.com/
do_sqlite3 --version 0.9.11
Pinky is currently using sqlite3 for data storage. You may of course use any other database supported by datamapper.
To parse the current number of installs of your userscripts run a rake task: rake fetch
set up a cron job for daily parsing of the current number of installs. There is a rake task rake cron
which is currently used by heroku for periodic jobs.
The most easy way is to deploy Pinky on heroku.
All sources included in this distribution are made available under the MIT license.