Skip to main content

Explore tagged photos from Shotwell in the filesystem

Project description

photofs

photofs is an application that allows you to mount the tags in the photo database from Shotwell as directories in a virtual file system.

Usage

To add directories for all tags under $PHOTOFS_PATH, run the following command:

photofs $PHOTOFS_PATH

After this, $PHOTOFS_PATH/Photos will contain directories for all photo tags, and $PHOTOFS_PATH/Videos will contain directories for all video tags.

Run photofs --help for a list of all command line arguments.

How do I change the names of photos and videos?

photofs will use the title of an image as file name. If the image does not have a title, the exposure time will be used. If more than one image is shot at the same time, the file names will be made unique by appending (1), (2) etc. to the file name.

Run photofs --help to see how to change the time format used.

Release Notes

1.3 - Flat presentation

  • Added support for flat presentation of images and videos.

  • Corrected crash when a Shotwell image does not exist in the file system.

1.2.1 - Bugfixes

  • Corrected data corruption when multiple threads access same handle

1.2 - Support for multiple architectures

  • Changed FUSE library to one with support for multiple architectures

1.1.1 - Bugfixes

  • Readded missing support for reading link targets

  • Optimised file listing to avoid checking all files

1.1 - Allow File Sync

  • Added support for syncing database file

  • Added support for using temporary database file

1.0 - Initial Release

  • Basic support for Shotwell FUSE file system

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

photofs-1.3-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

photofs-1.3-py2-none-any.whl (57.1 kB view details)

Uploaded Python 2

File details

Details for the file photofs-1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for photofs-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 58bdb8d089c544602604970d2fdf58c29b852349f9bd7f82abd71ce94424ff4b
MD5 108b34b9c36f5e101806eb26d719617b
BLAKE2b-256 f176d9a84b5edbb81d6d0e9c1011f13bc682142b9241e7e0635b5a85ef624f29

See more details on using hashes here.

File details

Details for the file photofs-1.3-py2-none-any.whl.

File metadata

File hashes

Hashes for photofs-1.3-py2-none-any.whl
Algorithm Hash digest
SHA256 1cd2951641a7f8a943ad3c0ffed96935b66bdee40621d6242393ee5a2a9605ab
MD5 dcee4b342d362f63a6d37e186d055e9a
BLAKE2b-256 1e1da09827b0469c7fdc2fae6d727d2b5751b496b4d73783b4d435c57ab94716

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page