touch PhotoFile

So I’m going with the name PhotoFile for my new project. Clever, I know. Actually, not sure what exists out there already, like this or with a similar name. A quick google search didn’t reveal much. Either way, I’m sure nothing exists that is quite so perfect for ME (I’m incredibly selfish), and I think this will be a good learning experience, so I plan on getting it to a reasonably usable state, at least.

PhotoFile - so early it doesn’t have version numbers yet!

I liked the original left-to-rightness, as it visually led the user through the workflow; and that’s how I originally envisioned it. But the whole thing was getting too wide. So I’ve updated the GUI a bit (not final by any means) and I think this is looking better, for now. Open to ideas/suggestions, of course.

Since last upate, I’ve done some (much needed) code refactoring and cleaning up, added minimal Exif support using EXIF.py, and some GUI modifications (file list frame is resizable, added the filename below the thumbnails, moved the Original thumb above the Preview thumb). Most of it is still just GUI stuff and it’s not functional, but it’s getting to a point where I will easily be able to make a few things functional.


$ cat photofile.py | wc -l
470
$ cat photofile.py | grep FIXME | wc -l
24

It’s still just a wee little program. 🙂

5 comments

  1. i like you didnt even bother to google photofile and discover there’s an entire company with that name already.

    may i suggest picfile as it’s 1) not taken, and 2) your software CAN be applied to more than just photos.

    😀

    nice work otherwise

    nerd

  2. A quick google search didn’t reveal much.

    I did google. There’s a company called Photo File, Inc. There’s random blogs and such called Photofile. I don’t think these will matter. If anyone in a representative position really objects (they won’t), I can change it. Photo-File. PhotoPhile. Photofile. Millions of variations! 😀 Plus, it’s way better than picfile. Ew. 😛

Leave a comment

Your email address will not be published. Required fields are marked *