Command Line Interface Client for Synology Photos
Project description
Synophotos - Synology Photos Command Line Interface
Synophotos Command Line Interface (CLI) is an attempt to enable remote control of certain functions in Synology Photos from a terminal.
Features
- connect to a Synology Photos instance and run various commands remotely
- list and count albums, folders and images
- list users and groups
- create albums and populate albums from existing items
- share and unshare albums
Quickstart
Use pip to create and activate a virtual environment and install synophotos:
> mkdir synophotos
> pip -m venv synophotos
> source synophotos/bin/activate
> pip install synophotos
Initialize the application:
> synophotos init
A sample configuration file has been created in "$USER_CONFIG/synophotos/"
Edit the file config.yaml
found in $USER_CONFIG/synophotos/
and insert your server URL and credentials.
Run synophotos to check what albums you have:
> synophotos albums
id │ name │ item_count │ owner_user_id │ shared
╶────┼───────────────┼────────────┼───────────────┼────────╴
2 │ 'My Birthday' │ 31 │ 2 │ True
1 │ 'Private' │ 10 │ 2 │ False
Installation, Getting Started and Command Reference
The complete documentation is hosted at readthedocs.io: http://synophotos.readthedocs.io/.
Related Projects
- Synology API Wrapper (https://github.com/N4S4/synology-api)
- Unofficial Synology Photos API Documentation (https://github.com/zeichensatz/SynologyPhotosAPI)
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
synophotos-0.2.2.tar.gz
(28.2 kB
view hashes)
Built Distribution
synophotos-0.2.2-py3-none-any.whl
(21.8 kB
view hashes)
Close
Hashes for synophotos-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c3ded998e2c06ac82c6ffa8327acef6f13fcd2baffd0a3f66ddf1b063bbb2ca |
|
MD5 | a8162c702f8e2c9cf5a3c4cecd25ab7b |
|
BLAKE2b-256 | 56da67a21fe2c8313a715d5c94453b78335e768ef21e35dc14060633b1870de3 |