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.1.14.tar.gz (20.8 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.14-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyphotobackups-0.1.14.tar.gz
Algorithm Hash digest
SHA256 e4f33532b990b64b008eb8f37113182dbe715a8f47bdd4b78c12758a6c32e708
MD5 6dfe52bd401b834e42b913c7e939c8c4
BLAKE2b-256 e5cc86b8b86c8c42c9139f4b13165fb10434cbe6607a199329c16bad5fce8a1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyphotobackups-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 e22c84d3884be8c42e63e570c48af6734a84aa9f322210ef58bb1c58f0064fd3
MD5 d2ead74adb9cc1f2bab667f28e3e6537
BLAKE2b-256 da9557aa7e851fab3fa4b0c92ee54b6b19302d171ab4436860147e12dcb4d7c9

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