Torrent indexer written in Ruby/Sinatra. Called Brightswipe.
Ruby JavaScript
Switch branches/tags
Nothing to show
Latest commit 1730959 Feb 1, 2013 @tekknolagi heroku push
Permalink
Failed to load latest commit information.
helpers heroku push Feb 1, 2013
lib heroku push Feb 1, 2013
models heroku push Feb 1, 2013
public heroku push Feb 1, 2013
tmp added views and such Sep 15, 2012
views heroku push Feb 1, 2013
.gitignore conf Jan 17, 2013
Gemfile new pagination and fixed api Jan 24, 2013
Gemfile.lock new pagination and fixed api Jan 24, 2013
README.md ege credits Oct 31, 2012
Rakefile heroku push Feb 1, 2013
SPEC.md fixed conflict Oct 30, 2012
TODO.md Add Oct 30, 2012
app.rb new pagination and fixed api Jan 24, 2013
config.ru fixed inheritance thing Jan 21, 2013

README.md

======== About

This is Brightswipe. It's a torrent indexer - at least for now; DHT functionality is on the way.

The app hosted at brightswipe.com will be going private soon, and will start off exclusive to my school. I hope to do a Facebook-style expansion from there.

It's written in Ruby, with a MySQL backend.

I wrote it keeping everything in SPEC.md in mind, and the project should stay that way.

Thanks for checking in,
Max

========= Installation

It's pretty simple.

Requirements:

  • rubygems
    • bundler

Then just run bundle install

Usage:

  • Put your DataMapper setup line in dbconfig.rb - modify dbconfig_sample.rb
  • To start the server (and create all necessary files and folders), run: rackup -p 8080 indexer.rb or use it as a Passenger app (like I am).

======== Contributors

  • Max Bernstein - author and primary contributor
  • Christopher Hinstorff - database structure
  • Ashraful Sheikh - graphic design
  • Ege Görgülü - coded design
  • blazes816 of FreeNode - helpful debugger