Skip to main content

reloci

PyPI License Build

This can be used to reorganise photos into directories by date.

Usage

This is a command line utility to copy or move files from one location to another location using the metadata in the files to order them into logical directories.

reloci current/path/to/files path/to/destination

To see all options use

reloci --help

Currently the files will be ordered based on the creation date of the files. Use the dryrun option to check if the planned move/copy matches your expectations.

Specifically for time-lapse shooting there is a command to group photos from the same sequence, based on a consistent interval between subsequent photos. Use the group option to immediately group the found sequences in directories.

check_interval --pattern "APL_*.NEF" --group

Additionally, there is a command to view all relevant EXIF tags from a single file, and how they are interpreted by the FileInfo class.

reloci_info path/to/a/file.jpg

Installation

If desired create a virtual environment then install this package from PyPI

pip install reloci

Setup for development

Create a new virtual env with Python 3.13 and install the requirements:

pip install -e .[test]

Metadata

Release files for reloci 7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reloci 7.0
File Size Uploaded Provenance
reloci-7.0.tar.gz 8.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for reloci 7.0
File Interpreter ABI Platform
reloci-7.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.1 kB

Release files / reloci-7.0.tar.gz

Download URL reloci-7.0.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6ff3ba6c8ca274b49ac78c2f3a295345e6a0db6c5aec0a3a4c07e0675247f66f
BLAKE2b-256 checksum
How to use checksums
bf47dccce121b29fbace84460bb7c1e40cc84f7b0fb11f737f7a5881c0bce30c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.2

Release files / reloci-7.0-py3-none-any.whl

Download URL reloci-7.0-py3-none-any.whl
Size 10.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d2824be1db628e8fd297b0c3ef5cf74478b488e782641d1ac85328948c917011
BLAKE2b-256 checksum
How to use checksums
61ddc13af9c6ecee9050599cb64c5999f164c0985607dcd24701f6f9b0be530c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.2

Security for reloci 7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page