Install
plusdeck is released as a PyPI package, a series of COPR packages, and a GitHub release.
Python Package
plusdeck is a Python package, and therefore can be installed from PyPi, for instance with pip:
pip install plusdeck
To install support for DBus, run:
pip install plusdeck[dbus]
This package contains the Python library, with the CLIs exposed with Python's -m flag (ie. python3 -m plusdeck).
COPR Packages
I package plusdeck for Fedora on COPR. It can be installed like so:
sudo dnf copr enable jfhbrook/joshiverse
sudo dnf install plusdeck
This package installs the Python package via python-plusdeck, configures the systemd service, and includes a bin called plusdeck that wraps python3 -m plusdeck.dbus.client.
GitHub Release
plusdeck is also published as a GitHub release:
https://github.com/jfhbrook/plusdeck/releases
These releases simply contain packaged source code, and will mostly be useful for package authors.