ordigi/app
Jaisen Mathai 510d81e142 Update Readme files to include links and information about GUI app 2016-03-20 00:46:31 -07:00
..
html gui app: hint to drop files was added on start page 2016-01-28 10:45:19 +04:00
modules gui app for windows fix 2016-01-27 22:38:08 +03:00
Readme.md Update Readme files to include links and information about GUI app 2016-03-20 00:46:31 -07:00
index.js gui app for windows fix (v1) 2016-01-27 19:27:12 +04:00

Readme.md

Hello, I'm Elodie's GUI

~~ Your Personal EXIF-based Photo, Video and Audio Assistant ~~

You can download my latest GUI from the releases page.

My GUI taskbar app sits nestled away in your taskbar until you need me.

Let's say you took a few hundred photos in New York City. I'll have put the photos into a folder named New York City. You decide you'd rather organize those photos into a folder named Summer in NYC. What you'd do is select the photos using Finder and drag them onto my taskbar icon. I'll display a few options and one of them would be to Create album. Type in an album name and I'll add this to the EXIF of your photos and move them to a folder with the same name.

NOTE: I've extensively used the GUI but it's a work in progress.

See me in action

Updating EXIF of photos using the GUI taskbar app.

IMAGE ALT TEXT

Building the app

You'll need to bundle up the python dependencies and create an electron app using Node.js.

Bundling the python libraries

First you'll need to install the python dependencies.

Once you've done that you'll need to install pyinstaller.

pip install pyinstaller

Next you can cd to the root of the repository and run pyinstaller.

pyinstaller elodie.spec

This should create a dist folder that bundles all of the dependencies. Now you're ready to build the GUI app.

Building the GUI app

The GUI app is written using Node.js and Electron and you'll need electron-packager to create an executable file for your operating system.

I'm going to assume you've got Node.js installed. I've successfully built the app using version 5.1.0 on OS X.

# use --platform=win32 for Windows or --platform=linux for linux
electron-packager . Elodie --platform=darwin --arch=x64 --version=0.34.2 --overwrite

This will create a folder named Elodie-darwin-x64 which contains the executable. Running the executable should add my face to your taskbar which you can click on or drag photos over.