Tony's ramblings on Open Source Software, Life and Photography

SimiliFlow Photography Workflow for Linux

What is SimiliFlow?

SimiliFlow aims to be the leading photography workflow application for Linux. As a hobbiest photographer, I've run into troubles finding an application that suited my needs for managing large volumes of photos. Most of the photography software targeted to high-end camera users in Linux do their own RAW conversion, and for some reason they won't process my Olympus E-510 raw files properly. I found that dcraw from a command line would do okay, but I finally standardized on LightZone for Linux. Unfortunately LightZone doesn't go any further than a simple folder browser for management, and is kind of slow for that.

SimiliFlow will allow you to browse folder by folder, but the ultimate goal is to have a database backend and allow you to name, tag and search photos. It's also not a photo editor or even a RAW converter. It relies on external utilities to perform those actions, but will contain a completely configurable interface, allowing you to pick your favorite applications for various functions. Think of it as a pretty-faced Web2.0 mashup... without the web.

Status

Currently you could say that SimiliFlow is in private Alpha. I continue to post news regarding it to my blog but have not yet released the code. As it stands it's not very functional yet - simply a unique thumbnail browser for directories. Soon the database backend will be integrated, then we'll really be getting somewhere!

Architecture

SimiliFlow is written in Python, and relies on GTK and Cairo. This means it's unlikely you'll see a Windows version - but hey, much like Microsoft says about running their applications in Linux: I don't care nor have I any plans to write a Windows version.

License

At this time my intent is to release SimiliFlow under GPL V2. Yes, I said V2. I believe that there shouldn't be commerce restrictions on software if we expect adoption of Linux to continue, and some of the restrictions in V3 would be troublesome. I'd love to see SimiliFlow released on a driver disc with a commercial camera, for instance, as long as they provide the source and credit back to me.

Features

  • Uses dcraw to extract jpg thumbnails from RAW images - failing that will create it's own thumbnail from the full RAW image
  • Uses the Gimp generated thumbnails for XCF files when available, or creates it's own
  • "Kinetic" scrolling controls - just click and drag to flip smoothly through your photos.
  • Browse directories and add photos from various directories into a single group
  • Tag and annotate photos or entire groups of photos
  • Search your collection based on tags, names and timestamps
  • Launch external editors such as Gimp, RawTherapee or LightZone
  • Export groups of photos into a single directory for printing or uploading
  • Future direct support for Flickr or other online services
  • Written entirely in Python
  • Keep checking back or subscribe to my blog RSS feed to find out when the code is released.


Paul M's picture

Looks sweet

Can't wait to see this, Anthony. Gloobus Flow for Nautilus seems to be similar to your "coverflow"ish screenshot, I'm eagerly awaiting one or the other. ;)

tony's picture

Well, work has gotten in the

Well, work has gotten in the way so I haven't done much on this lately, but I do intend to come back to the project.

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <p>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for preventing automated spam submissions. It is case sensitive.
Image CAPTCHA
Enter the characters shown in the image.