Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Your photos, movies, and files
Ruby CSS

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app Merge branch 'master' of github.com:mceachen/chromotype
bin binstubs from spring
ci
config
db - renamed Asset.basename to Asset.name
doc Rails 4 and Druthers FTW! at least the tests run now...
lib Merge branch 'master' of github.com:mceachen/chromotype
log rails new from 3.1.0.beta1
public
src all tests pass and it's late. SHIPIT
test
vendor * integrate rails 3.2.1 generator diffs
.gitignore don't interpret dates if they don't have timezone offsets
.travis.yml enable bundler caching for travis
Gemfile
Gemfile.lock
MIT-LICENSE 2013
Procfile
README.md badges [skip ci]
Rakefile
config.ru Incorporate rails 4 generation diffs

README.md

Chromotype

Build Status Code Climate

Before August 12, 2011: (noun) A sheet printed in colors by any process.

After: Your new favorite way of gathering, archiving, and viewing the photos and movies of your life.

This is the Rails port of PhotoStructure.

Unfortunately, it's not ready for public consumption yet. Feel free to read on, but know this still a work in progress.

Why not Google+/Facebook/Flickr?

Between losing your entire cloud-based email account, having privacy settings changed behind your back, and hundreds of photo sharing sites going out of business, why would you trust a company to store what amounts to the visual record of your life?

Why not iPhoto/Picasa/…?

If you've been taking photos regularly for a couple years, you'll have several hundred gigabytes of photos already. Desktop applications like iPhoto and Picasa don't currently scale up to holding hundreds of thousands of photos.

What's the solution?

Chromotype. It runs on your local computer, but it can also be used to share your photos directly -- but you are the cloud.

Chromotype imports the photos you have on your computer, even in your iPhoto and Picasa libraries.

Randomness makes you fast

Chromotype shows you /shuffled/ views of your photos and images. Finding that one shot, that "needle in a haystack," is always only a couple clicks away even if you don't know where to look at first.

Nerdy details

How does this work?

Chromotype is a Ruby on Rails application.

You'll need to install Rails and an RDBMS (sqlite3, MySQL, or PostgreSQL).

How do I tell Chromotype where my stuff is?

You specify root URIs when you install Chromotype. They're stored in the settings table.

How do the models interact?

There are only two main models:

  • tags, which are hierarchical and polymorphic
  • assets, which represents a thing that can be tagged, like an image.

When Chromotype starts, it recurses through each root URI, finds interesting things, extracts features, and imports.

Currently only local filesystems are supported.

Something went wrong with that request. Please try again.