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

pyskyset-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.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyskyset-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 pyskyset-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3dfa71d64a030c4d774dd46209e8088d9ce164e16bae3e1d89e71e2d24314c5c
MD5 391384611ac953b7fff3972d77830f55
BLAKE2b-256 4e79eef9bcc2c23d2dfb915412dbdccb6384423a6261570a239b693f81a66e37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyskyset-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 pyskyset-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91dadd92dfbb531c0aabc0aa3d0a12229e21598516cfee2f07e41f49118265d4
MD5 1f1ae7b35c2dea191df0a696b4647018
BLAKE2b-256 3da4551d4d536b5b611311c884b8fb60db47acd5dfce375f36232ccb75ad636c

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