Skip to content
Sinatra Image and Media Gallery
JavaScript Ruby CSS HTML Shell
Find file
Pull request Compare This branch is 1 commit ahead, 245 commits behind master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
apiapps
lib
public
test
views
.gitignore
.rvmrc
Gemfile
Gemfile.lock
LICENSE
README.md
config.ru
config.yaml.sample
gallery_import.rb
zeitgeist.rb

README.md

Zeitgeist http://stillmaintained.com/jessor/zeitgeist

Extendable image and media gallery built with Sinatra.

See it in action: zeitgeist.li.

This is work in progress, come and join the fun!

Current Features

  • Upload items or just post the URL
  • Non-image URLs currently supported: YouTube, Vimeo, Soundcloud (easily extendable)
  • Porn Mode: Use cursor keys in Fancybox, it even switches to the next page for you
  • Tags: easily add and filter by tags
  • Host images on S3 or Google Storage or locally (CarrierWave)
  • IRC Bot for watching URLs posted in channels and adding/removing of tags (not released yet)

Development

  • fork (on github)
  • (install rvm and use the 1.9.2 ruby)
  • rvm use 1.9.2
  • rvm gemset create zeitgeist
  • git clone git@github.com:username/zeitgeist.git
  • rvm rvmrc trust zeitgeist/.rvmrc
  • cd zeitgeist
  • gem install bundler && bundle install
  • cp config.yaml.sample config.yaml
  • shotgun -E production zeitgeist.rb

Ignore "DataObjects::URI.new with arguments is deprecated", it's not our bug, see dm-do-adapter/issues/4

Acknowledgements

Licence

Zeitgeist is licensed under the GPLv2+. Please drop me a line if you use or modify it :)

Something went wrong with that request. Please try again.