Skip to main content

A singing Christmas Tree in your terminal 🎄

Project description

Jingle Shells 🎄

PyPI version Python License

A singing Christmas Tree in your terminal. Built with Python & Pygame. Perfect for bringing holiday spirit to your dev environment.

Demo

✨ Features

  • 🎄 Animated Tree: Sparkling decorations and dynamic lighting.
  • ❄️ Snow Engine: Realistic falling snow effect using queue logic.
  • 🎵 Music: Plays background Christmas songs (Jingle Bells).
  • 📜 Scrolling Lyrics: Karaoke-style lyrics display.
  • 🚀 Lightweight: Runs smoothly on any terminal.

📦 Installation

Install via pip (PyPI):

pip install jingle-shells

🚀 Usage

Run the following command in your terminal:

jingle-shells

To stop the application, press Ctrl + C.

🛠 Requirements

  • Python 3.12+
  • Terminal/Console with ANSI color support (Windows CMD, PowerShell, Bash, Zsh).

👨‍💻 Author

EurusDevSec


Merry Christmas & Happy Coding! 🎁

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

jingle_shells-0.1.2.tar.gz (6.8 MB view details)

Uploaded Source

Built Distribution

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

jingle_shells-0.1.2-py3-none-any.whl (6.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jingle_shells-0.1.2.tar.gz
  • Upload date:
  • Size: 6.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for jingle_shells-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5fa6740db5b1a2fe8b40d4ecf585cb1e61a314dcc624051188885ca75ed1120e
MD5 544fc126bc9ce8726ae54c1118be6b2c
BLAKE2b-256 c133b5c4bfc38b5e8644fcbf0e3c1f53f75150ada4e39fc5b286b6d9002400c0

See more details on using hashes here.

File details

Details for the file jingle_shells-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: jingle_shells-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for jingle_shells-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e6e432152c0d79a4f1985e166dd0a94d3f8facde17a03ab969acacc31b2f4f72
MD5 feadb6bac6a4ef228db59e309a4a9f06
BLAKE2b-256 9693c9c99ac1a3ac1b7966fc68feb05865f427db87613d9f11b88d155baa3bf8

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