photovault-scanner
Cross-platform CLI that scans a computer for photos and uploads them to your Photovault, encrypted client-side to your PGP public key.
Works on macOS, Linux, and Windows. Mac is the primary target.
Install
pipx install ./clients/scanner
Usage
photovault login --server https://vault.example.com
photovault status
photovault scan ~/Pictures
photovault scan --dry-run ~/Pictures ~/Downloads
The CLI fetches your registered PGP public key from the server and encrypts each photo and its thumbnail locally before upload. The server only ever sees ciphertext.
You must register a public key via the web UI (/keygen/) before scanning.
Metadata
Release files for photovault 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| photovault-0.8.0.tar.gz | 162.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| photovault-0.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 330.4 kB
Release files / photovault-0.8.0.tar.gz
| Download URL | photovault-0.8.0.tar.gz |
|---|---|
| Size | 162.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e55b608938330216875e1a50ad54723b8b245d70b245c371016a3909f107ff5
|
|
BLAKE2b-256 checksum How to use checksums |
70d20cb9153b297d7dc3c35ebac28b09d43fc9317dc46573dbf793ad8208b18d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / photovault-0.8.0-py3-none-any.whl
| Download URL | photovault-0.8.0-py3-none-any.whl |
|---|---|
| Size | 167.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fbf69d62f4f18b1085ab787105829ef45fd2c16dc26a565bef728fa7db32a9c7
|
|
BLAKE2b-256 checksum How to use checksums |
7a2b7c1d27aeb2e7bf415bf3fb2fa33782052967796f7cb316e588d230769180
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Security for photovault 0.8.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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.