Skip to main content

command line tool to sync photos from your iPhone and organize them into YYYY-MM folders.

Project description

pyphotobackups

screenshot1

A very simple command line tool to sync photos and videos from your iPhone to your drive, and organize by the time you took them.

Features

  1. Auto-Organize by Date: Sorts photos and videos into YYYY-MM folders based on modification time.
  2. Incremental Backup: Syncs only new files, speeding up backups.

Limitation

For technical reasons related to filesystem manipulation, pyphotobackups is currently limited to Linux platforms.

Installation

with uv

uv tool install pyphotobackups

with pipx

pipx install pyphotobackups

Dependency

You will need to have ifuse installed on your system.

Usage

pyphotobackups <DESTINATION>

That's it!

License

GPL-3.0

Project details


Download files

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

Source Distribution

pyphotobackups-0.1.11.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyphotobackups-0.1.11-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file pyphotobackups-0.1.11.tar.gz.

File metadata

  • Download URL: pyphotobackups-0.1.11.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for pyphotobackups-0.1.11.tar.gz
Algorithm Hash digest
SHA256 848e088b6de27a63b51c55485475fd7fa85aba31e5b0af1da96b68e0829eb7b9
MD5 ffe15c7e0b7b7f82febbe0cd4d47a49b
BLAKE2b-256 7c63502e99f96cb25da965d7fd7e40eaf92650e76cb09aefa6967d629d3438fe

See more details on using hashes here.

File details

Details for the file pyphotobackups-0.1.11-py3-none-any.whl.

File metadata

File hashes

Hashes for pyphotobackups-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 fc9ee188263806b7e35ec9fe27e49610e0f94db7635d94a753463dc7c3da4b9d
MD5 d2c37d2ca1285544f261eb29683a2003
BLAKE2b-256 62e603d2cc5e87899def6527960e969a22d26aa767a854da1599fdc180bb79da

See more details on using hashes here.

Supported by

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