Metadata-Version: 2.1
Name: pychee
Version: 0.1
Summary: Client for Lychee, written in Python.
Home-page: https://github.com/Chostakovitch/pychee
Author: Quentin Duchemin
Author-email: quentinduchemin@tuta.io
License: AGPL-3.0
Keywords: lychee
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries
Description-Content-Type: text/markdown
License-File: LICENSE

# pychee

Client for [Lychee](https://github.com/LycheeOrg/Lychee), written in Python.

Lychee is a photo management system I've been using for years. I had the idea to make a « Lychee filesystem » with [FUSE](https://fr.wikipedia.org/wiki/Filesystem_in_Userspace), so I needed an API client.

## Installation

```bash
python3 -m pip install pychee
```

## Notes

My reference is [this documentation](https://lycheeorg.github.io/docs/api.html).
The API is partially implemented and focused on photo management, _i.e._ `Albums`, `Photo`, `Frame`, `Sharing` and `Settings::setLogin` are implemented, so that a user can do whatever he wants with its albums and photos and change its password. For my own usage, changing admin settings or layout from Python is not useful.

Disclaimer : I usually suck at coding, so use with caution and at your own risks.
Tested with Lychee v4.3.4. The code probably won't be retrocompatible and should just work with the latest version.

## Documentation

Documentation is automatically published there : https://chostakovitch.github.io/pychee/index.html


