Palette Cleanser
We all know that refreshing sensation of setting our desktop applications to a delicious color scheme such as Dracula or Nord. But even the tastiest of color schemes can grow bland after awhile, leaving you craving a new flavor for your desktop apps.
Palette Cleanser provides a means for storing your configuration files as templates and your color palettes as deployable desktop themes so that you can avoid the hassle of manually editing hex codes when switching your applications to a new color scheme.
Requirements
Python 3.9+
Dependencies
- Jinja2 3.0.1+
- numpy 1.21.1+
- pywal 3.3.0+
- PyYAML 5.4.1+
- tabulate 0.8.9+
- typer 0.3.2+
Installation
Install Palette Cleanser with pip:
$ pip install [--user] palettecleanser
Documentation
Check out the wiki for detailed documentation.
Quickstart
Create a template:
$ pclean template create .config/alacritty/alacritty.yml
Create a theme:
$ pclean theme generate --from-image path/to/image --name my-clean-theme
Deploy a theme:
$ pclean theme deploy my-clean-theme --template .config/alacritty/alacritty.yml
Licence
This project is licensed under the terms of the MIT Licence.
Metadata
Release files for palettecleanser 0.2.2
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 | Actions |
|---|---|---|---|---|
| palettecleanser-0.2.2.tar.gz | 12.5 kB | Without provenance | Details for palettecleanser-0.2.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| palettecleanser-0.2.2-py3-none-any.whl | Python 3 | none | any | Details for palettecleanser-0.2.2-py3-none-any.whl |
Total release size: 29.0 kB
Release files / palettecleanser-0.2.2.tar.gz
| Download URL | palettecleanser-0.2.2.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c6ab12b80e6be84249146360177c44c90a6eeeaabd4e468455f2ae22a88f798a
|
|
BLAKE2b-256 checksum How to use checksums |
ff4297c78f9c913d4074624080d2e425b733d526dcfc2927755a20c3a0b19ff1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.8 CPython/3.9.6 Linux/5.13.12-arch1-1
|
Release files / palettecleanser-0.2.2-py3-none-any.whl
| Download URL | palettecleanser-0.2.2-py3-none-any.whl |
|---|---|
| Size | 16.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
90c3edce787311524a3ec61a52becdd9199269e5dac350360da06e85ebca90d9
|
|
BLAKE2b-256 checksum How to use checksums |
35274c5b7257b9852f6e63ef6929b451486e6fe427e993283ff2bdfe0d604a68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.8 CPython/3.9.6 Linux/5.13.12-arch1-1
|
Security for palettecleanser 0.2.2
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.