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.3.tar.gz
(31.4 kB
view hashes)
Built Distribution
synophotos-0.2.3-py3-none-any.whl
(25.5 kB
view hashes)
Close
Hashes for synophotos-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9610d12f7440ff36ad89bb7818c4a009f47a69dfbd6c9d00831cdb955cd8170a |
|
MD5 | a6f22dde9e044d8ff44f4eb66fa43ba6 |
|
BLAKE2b-256 | b196503c4970b9cac5ccbc55767be84d85e1ebc2972bfe671c7b8d8170d91780 |