Torrent indexer written in Ruby/Sinatra. Called Brightswipe.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
helpers
lib
models
public
tmp
views
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
SPEC.md
TODO.md
app.rb
config.ru

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