logo  
The F-Spot Importer Project
 

About This Project

I, a wandering swordsman, routinely crop photos printed from Firefox and Thunderbird with my twin swords of super steel. sword wielding avatar (My picture is to the left.) One day I decided there must be a better way than bandishing my sword every time a printout random encounters me. Not everyone is a great swordsman like I am, able to wield bold precision that cuts needle-hairs in half. Thus I started developing this extension which automates a lot of the intermediate steps for importing photos to F-Spot from the aforementioned apps.

rusty knife avatar

F-Spot is a photo management program similar to Apple's iPhoto or Google's Picasa. It has the basic tools that people who own a digital camera and a Linux box really should have to edit, manage, and export photos. Cropping photos with a bent butter knife of rust is not something that should be done.

Contribute

Translation

You don't have to be a programmer to help! Among other things that can be done is translating. First download the Firefox or Thunderbird English localization files. Unzip them. Open the enclosed ".dtd" and ".properties" files with your text editor of choice (ex gedit, kate, vi, emacs...) and start translating! You can email me the changes at the bottom of the page and I will include it in the next update. Some examples of changes are below.

*.dtd files:
In English the line is:
<!ENTITY button.import " Import ">
For Japanese, change the line to:
<!ENTITY button.import " インポート ">
*.properties files:
In English the line is:
numberOfPictures=You have %1$S Pictures!
For Japanese, change the line to:
numberOfPictuers=画像は%1$S持っているぜ!

Coding

To the brave, I salute you fiercely. The code is GPL. The files are xul, javascript, and css. I shall bestoy on you the basic development process. (The lines prefixed with "$" are terminal commands.)

  1. Download the extension
  2. $ unzip fimporter-fx.xpi
  3. $ cd fimporter-fx
  4. $ make unpack
  5. Edit things
  6. $ make pack
  7. $ firefox ../fimporter-fx.xpi
  8. Test the changes then loop to 5

Contact

Zachary Dovel (main and only programmer)
pizzach@gmail.com
pizzach@tds.net