Skip to main content

ClockClock24 Python

Python port of the ClockClock project.

ClockClock 24 is both a kinetic sculpture and a functioning clock. Its hands veer from unpredictable, mechanical spinning, to perfect, synchronised alignment; to visually represent the abstract concept of time, and to report real time.

🛠 Technical information

This project is a Python port of the original JavaScript/React implementation, using:

Installation

Install from PyPI

The simplest way to install ClockClock24 is directly from PyPI:

pip install clockclock24-py

Install from source

To install the package from source:

# Clone the repository
git clone https://github.com/tboy1337/ClockClock24-py.git
cd ClockClock24-py

# Install in development mode
pip install -e .

# Or install directly
pip install .

Running the application

After installation, you can run the application in several ways:

# Using the entry point (available after pip installation)
clockclock24

# Or run the module directly
python -m clockclock24_py.main

# Or from the repository root
python run.py

Usage

Once the application is running:

  • Press the spacebar to trigger the animation
  • The clock will automatically update to show the current time
  • Resize the window to adjust the clock size

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clockclock24_py-1.0.1.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

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

clockclock24_py-1.0.1-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file clockclock24_py-1.0.1.tar.gz.

File metadata

  • Download URL: clockclock24_py-1.0.1.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for clockclock24_py-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ad166c158a490430e19310749adf245c010b952363a19f6e15f873154279d313
MD5 e0f519a26b3c597295594a1512f2e389
BLAKE2b-256 6da42d1d12d39a4cd5d22ce88b7e20e8cd47f4fe6c3b6eed5de6e20e95de5aa1

See more details on using hashes here.

File details

Details for the file clockclock24_py-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for clockclock24_py-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ccfb4e5855b6c1736d4c22007dc774346c43ed400c147384f53c4866637c9946
MD5 a9d3ad4fd14f74bdc9e60f974f696e49
BLAKE2b-256 431a4d472ff88439eb9dba32b2035fbd86972f0f32527ea615fbcbbd08bce69b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

1.0.0

2 files

Supported by

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