Coder Social home page Coder Social logo

mariadeanton / chromotype Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gzentkovich/chromotype

0.0 2.0 0.0 53.57 MB

Your photos, movies, and files

Home Page: http://photostructure.com

License: MIT License

Ruby 87.42% JavaScript 0.64% CSS 2.25% HTML 9.68%

chromotype's Introduction

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.

chromotype's People

Contributors

evie404 avatar mceachen avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.