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.

Installation

⚠️ Note that for technical reasons related to filesystem manipulation, pyphotobackups is only available on Linux platforms right now.

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.2.1.tar.gz (6.0 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.2.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyphotobackups-0.2.1.tar.gz
Algorithm Hash digest
SHA256 4a51aa71ffd05466ed9173255c03fba55af6004d6dd1c9ba995009d07219c552
MD5 d2c5f364c94a3dedac9c381687ecffe0
BLAKE2b-256 47fe0dcfe46c5c622fbce6e6373ae25e84425e3a6fb5172b7ff8330dfe02c9aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyphotobackups-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2274da2751def0d047624e4397d5f056b36f2aad3b99e02373ee3ec2f391fa4a
MD5 d8607d720387dfffaa48701922403e55
BLAKE2b-256 11f39e4a3ecb740cb9eadb9cda5303e4b4c339b89d3ea185ce4b3494f27c4576

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