Skip to main content

A Python client for Skyset

Project description

Skyset

Skyset is a tiny, file-based contract for sharing a live visual theme between apps. One producer writes latest.yml; many consumers read it to sync their look. It keeps coupling low: no IPC, just a shared file.

This repo is a command-line based editor for the format.

Example Uses

  • The Coppelia music player sets a system-wide theme based on the currently playing album art
  • Get the current weather conditions outside and set your terminal colors and wallpaper accordingly
  • Coordinate your apps' themes to match images on your desktop
  • Shift your whole environment gradually to match the time of day

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

skyset-0.1.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skyset-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file skyset-0.1.0.tar.gz.

File metadata

  • Download URL: skyset-0.1.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for skyset-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cbdac8df2d13a819ea1aa54461c776aeb3bbb24041ad9a82c6f9a20d6f9c3485
MD5 243e2659063902377ab836892ea94c96
BLAKE2b-256 5bbabfd1c85a2c7527b7b6a52d63ff49d4626c0df9bbdccd8194843ce8e46843

See more details on using hashes here.

File details

Details for the file skyset-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: skyset-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for skyset-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d99768fbd0cc7488dbb3ea6220ca67629ff1252e6434740b5670e8d4bd7a8fd2
MD5 825c508c4080e252e128f4c26c6c8bab
BLAKE2b-256 724e8238ea10a0c956743473ae1df0906c29dbaf1dbed244a51a94605733704c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page