Random Lecture is a Sammy.js On CouchApp (soca) application that randomly starts playing a tech talk or lecture from a variety of awesome sources. Because it is a CouchApp it's only dependency is CouchDB!
Super easy. First, get yourself a Couch:
Next, clone or fork action:
git clone git://github.com/maxogden/randomlecture.git
Then edit your DB URL in your .couchapprc
cd randomlecture
open .couchapprc
You should make the "default"
URL map to your couch including your username and password. By default, CouchDB is in admin party mode (meaning you dont need a user/pass and every one is an admin) so you can just get rid of the 'admin:admin' in the default URL or add an admin/admin user to your CouchDB instance.
Then, its easy-peasy:
soca push
soca open
And it should open in your browser. If it doesn't, try running
soca push --debug
And hopefully it will spit out some errors.