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

medwards / free-library-on-rails

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

click here to add a description

click here to add a homepage

  • Branches (4)
    • gh-pages
    • master ✓
    • pagination
    • ticgit
  • 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.

Taking the functionality of the Distributed Library Project and moving it to a Rails backend so the code is less fugly — Read more

  cancel

http://freelibrary.ca

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

This URL has Read+Write access

Added a basic guide to README to help people get it installed 
medwards (author)
Sat Jan 30 21:12:26 -0800 2010
commit  e59655f04bc5456dfc1ec3f8872dbf391210d19c
tree    3f09610f605b74ff29880a98bb3f994df880750f
parent  676b9f67d32241943ceccfaa54472c94fee2845f
free-library-on-rails /
name age
history
message
file .gitignore Loading commit data...
file COPYING
file README
file Rakefile
directory app/
directory config/
directory db/
directory doc/
directory lib/
directory public/
directory script/
directory test/
directory vendor/
README
If you have questions about the license please email medwards@walledcity.ca or visit freelibrary.ca for more current 
contact info.

Here are some basic installation instructions:
prelude: we assume you are using an apache+mysql setup /w mod_passenger
1) gem install hpricot
2) rake db:create (alternatively create the database and add the user)
3) rake db:migrate
4) rake secret -> copy this and place it as your session key secret in config/environment.rb
5) ensure mod_rewrite is enabled (under debian-based simply run a2enmod rewrite with admin privileges)

Things like isbnDB and GoogleBooks API tokens are set in config/application.yml
You can get an isbnDB api token from this page https://isbndb.com/account/create.html
You can get a Google Maps api token from this page http://code.google.com/apis/maps/signup.html
There is no guarantee that the API tokens stored in config/application.yml will work for you.

There are other things you can change in config/application.yml (like a tags blacklist if you have problems with 
swearing or pro-capitalists)

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