This release adds Flickr support: now you can address Flickr photos as if they were normal photos by specifying the flickr:// protocol, followed by the photo ID, or flickr://set/ followed by the set name or ID. This release detects whether Exiftool is available and tells the user when this isn't the case. It reads faster, using the TBP by default (can be suppressed with the --exiftool switch). It is easier to save settings, by specifying -s on the command line. Photo reading, writing, and thumbnail generation are now multi-threaded (and thus multicore on SMP operating systems).
New features include a caching mechanism for geonames, writing of waypoints in the KMZ file, and compressed GPX file reading Windows support. Bugfixes include correct decoding of the hemisphere, correct interpolation, multiple track reading, and many smaller fixes.
This release is mainly focused on speedup improvements. KMZ file writing is now much faster because the right resizing method is used. Image metadata can now natively be read and written (using the --faster switch), but might damage your photographs, so it's disabled by default.
This release can resolve the name of the place and country using the online Geonames database. The implicit dependency on PyXML is removed. A config file has been added. Boolean options can now taken an optional True or False argument. Short command line options are now reserved for actions. The places where the GPS didn't have any reception can now be showed in the KMZ file with a different color and width. The dates/times in photos can be adjusted to the calibrated value. It is possible to use geographic information already present in the EXIF data of images.
The modules are now split over several files, the
user now has to explicitly tell what to do. Happy
Camel should be more conscious about time; if the
tracklog is in UTC, it assumes it should be
converted to the system time zone and with DST
status. The remaining part of the time difference
between the camera and GPS needs still to be set,
but a calibration picture can be used for this.
Not all command-line options have a single letter
anymore. Finally, Happy Camel now uses distutils
to distribute itself.