github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

quirkey / swinger

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 45
    • 10
  • Source
  • Commits
  • Network (10)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Swinger is a couchapp for creating and showing presentations. Think Keynote, stored in CouchDB, run via Javascript and Sammy.js. — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Nakajima-black theme also trying to fix upload in chrome 
quirkey (author)
Mon Feb 08 20:25:53 -0800 2010
commit  4152c80d7850f1d041272b73405a8bb0f4ab596e
tree    2268ff8ad5843acb45c722785cac7cda6270a62e
parent  81fd6ea0d1b3c5aed684c4b20a29b872087401d1
swinger /
name age
history
message
file .gitignore Wed Sep 02 21:15:54 -0700 2009 Basically an initial commit, Imported all my JS... [quirkey]
file README.md Tue Sep 15 10:14:08 -0700 2009 Updated README [quirkey]
file Rakefile Sat Sep 12 10:28:12 -0700 2009 Added autopush rakefile [quirkey]
directory _attachments/ Mon Feb 08 20:25:53 -0800 2010 Nakajima-black theme also trying to fix upload ... [quirkey]
directory _docs/ Mon Feb 08 18:12:26 -0800 2010 Welcome needs a name [quirkey]
file couchapp.json Wed Sep 02 21:15:54 -0700 2009 Basically an initial commit, Imported all my JS... [quirkey]
directory lib/ Tue Sep 15 21:11:37 -0700 2009 Error warnings for not logged in users [quirkey]
file validate_doc_update.js Mon Feb 08 18:20:53 -0800 2010 Fixed validate doc update to allow admins to up... [quirkey]
directory vendor/ Wed Sep 02 12:14:29 -0700 2009 Initial commit [quirkey]
directory views/ Sun Feb 07 19:06:10 -0800 2010 New view to select docs by user [quirkey]
README.md

Swinger

Swinger is a couchapp for creating and showing Presentations. Think Keynote, stored in CouchDB, run via Javascript and Sammy.js.

About

This was created as a Demo for my talk at jQuery Conf 2009 about Sammy.js, however, its usefulness might outlast my talk. We'll see.

Requirements

  • A running CouchDB server
  • CouchApp - You need the latest and greatest couchapp for the push to work without errors. Follow these instructions to install from source

Usage

All you need to do to get up and running after the requirements are installed is:

$ couchapp push . http://localhost:5984/swinger

It should print out instructions of where you can view it.

You can also set up a .couchapprc file that looks something like this:

{
  "env": { 
    "default": {
      "db": "http://admin:password@localhost:5984/swinger"
    }
  }
}

Once that is set up you can just do:

$ couchapp push

Acknowledgments

Swinger was greatly inspired by Pat Nakajima's Slidedown.

Technologies/Projects used

  • Sammy.js for frontend controller/routing
  • CouchApp for hosting the app in CouchDB
  • Aristo CSS for base buttons/styles
  • Showdown for Markdown
  • SHJS for Code higlighting
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server