Skip to main content

Desktop Cat: Qt Overlay

Project description

Desktop Cat: QT Overlay (XFCE4)

cat.gif

I made a cute little animated cat for your desktop.
It’s a lightweight Python + QT app — no borders, and you can drag it around easily.
If you like it, maybe I’ll share an AnimeGirl version next time~ 😉

image

1. Install Dependencies

sudo apt update
sudo apt install -y python3 python3-pip
pip install PySide6

2.1 Install from PyPI

# user install (recommended on Ubuntu)
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
python3 -m pip install mycat
# or system-wide (not recommended on Ubuntu desktop)
# sudo python3 -m pip install mycat
# Run
mycat
# or explicitly:
python3 -m mycat
# Upgrade
python3 -m pip install --upgrade mycat
# Uninstall
python3 -m pip uninstall mycat

2.2 Download from GitHub and install

# Install
git clone https://github.com/yumiaura/mycat
cd mycat
python3 -m venv --system-site-packages .venv
source .venv/bin/activate
python3 -m pip install .
# Run
mycat
# Uninstall
python3 -m pip uninstall mycat

2.3 Run without installation

# Clone repository
git clone https://github.com/yumiaura/mycat
python3 mycat/main.py  --image images/cat.png

3. Create animated GIF from sprite sheet

sudo apt install imagemagick
convert images/cat.png -crop 50%x100% +repage -set delay '200,100' -loop 0 images/cat.gif

Thank you for reading to the end 😄

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

mycat-0.1.3.tar.gz (92.7 kB view details)

Uploaded Source

Built Distribution

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

mycat-0.1.3-py3-none-any.whl (91.1 kB view details)

Uploaded Python 3

File details

Details for the file mycat-0.1.3.tar.gz.

File metadata

  • Download URL: mycat-0.1.3.tar.gz
  • Upload date:
  • Size: 92.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mycat-0.1.3.tar.gz
Algorithm Hash digest
SHA256 fdb6aab6c0db3383628e2fef4f93c0d10f281f0d8618ecfd670888a471c5c2a7
MD5 d640f33f624f7ede84d58fe5b6edbbdd
BLAKE2b-256 3be1b0cc8eadebfd6a6edb847190b46afb0831b752a43f4e0e66ff4eab6230cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mycat-0.1.3.tar.gz:

Publisher: publish.yml on yumiaura/myCat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mycat-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: mycat-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 91.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mycat-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3fe9ccb5be2c2a34a5929418cd7044326c238934eadd4d4c6b2e60eb6fff6da3
MD5 7421afa9e9cc1464035c3678a56f12d0
BLAKE2b-256 983231e2afad1162f10c21ba9e63cfc4b50077ce5e037c50b9e68e1c7f035359

See more details on using hashes here.

Provenance

The following attestation bundles were made for mycat-0.1.3-py3-none-any.whl:

Publisher: publish.yml on yumiaura/myCat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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