Skip to main content

Desctop Cat: GTK Overlay

Project description

Desktop Cat: GTK Overlay (XFCE4)

cat.gif

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

1. Install Dependencies

sudo apt update
sudo apt install -y python3 python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-gdkpixbuf-2.0

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

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.2.tar.gz (92.3 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.2-py3-none-any.whl (90.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mycat-0.1.2.tar.gz
  • Upload date:
  • Size: 92.3 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.2.tar.gz
Algorithm Hash digest
SHA256 86f2e40087a7724c0db60ed331c8349059acbc5ab08fa0f13425b74629801735
MD5 e9bf869ff9084bc057447db3a13fee19
BLAKE2b-256 b7cede181e24242f168046219aaf00954773060d699ad45c1fe8feb016357422

See more details on using hashes here.

Provenance

The following attestation bundles were made for mycat-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: mycat-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 90.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cbb644ee5ab87372821b7472d0e4b5fc598065c323b24035ee73c0d39814c0c6
MD5 1aa36d779a9f5dcd0f165e7622c95a19
BLAKE2b-256 531c232eab16b148f57c7c2eb2f371b7da72f274c2e0f3f8771085a55cded559

See more details on using hashes here.

Provenance

The following attestation bundles were made for mycat-0.1.2-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