Skip to content

own utility for managing a huge photo collection (work in progress, incomplete, not user friendly)

Notifications You must be signed in to change notification settings

brilnius/photostat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Photostat

For managing photos, like a hacker. It is already usable for me (Alexandru), but work is still in progress and I don't recommend it to people yet.

Here's what this app currently does:

  • it builds a local repository of photos organized in $REPO/$Y-$m directories
  • movies (MOV) are copied in $REPO/movies
  • it takes care of duplicates (the file's identity is based on an MD5 hash + the created date)
  • the creation date is taken from the file's EXIF data
  • in case of movies, it is the date of the last modification
  • on flickr:sync it uploads missing files from local repo to Flickr (takes care of duplicates) and also downloads tags / visibility info

Rationale

I'm tired of graphical UIs that suck.

I also need consistent backup in the cloud. Now I'm working on Flickr integration, Picasa coming next.

I want 2 cheap cloud backups and a properly managed local repository. These photos are too important for me.

Additions from Brilnius

Maybe I (Brilnius) have a more organised local photo repository: the photos are already in sub-directories like "2012/07-14 A Good Week-End/Day 1". So I didn't want to loose this organisation. And also I didn't want to loose the filenames of the pictures.

So I added these options:

  • --keepname option in local:import, so the uploaded photo in Flickr keeps the same name as the original file
  • --keeppath option in local:import, so the relative path (from a given directory) is kept. The uploaded photo will be placed in a Flickr photoset whose name is this relative path (e.g. "2012/07-14 A Good Week-End/Day 1")
  • --exclude and excludedir options in local:import, to be able to specify photos we don't want to backup (e.g. --excludedir Originals Trash)

About

own utility for managing a huge photo collection (work in progress, incomplete, not user friendly)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%