Python port of ClockClock24 - A kinetic clock display
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clockclock24_py-1.0.0.tar.gz.
File metadata
- Download URL: clockclock24_py-1.0.0.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d597e3d6affc29a96afc9d664f6c054bd2d5849eaf5df0e396daa4ff4567152f
|
|
| MD5 |
5105f764a3ad0143a5cbebf73fe25380
|
|
| BLAKE2b-256 |
21e54f34ec4ba1f134ca858726a28e6dbdc1537f76e771c5a7d9b54fda77d11f
|
File details
Details for the file clockclock24_py-1.0.0-py3-none-any.whl.
File metadata
- Download URL: clockclock24_py-1.0.0-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f253f6966e64538464c033d07e70982327623f50244a5fbec67b6f1af9827f78
|
|
| MD5 |
49aa01dbc4c0955a9fa8be477c9e45eb
|
|
| BLAKE2b-256 |
059720ea0eb8abb3a5d2fda204b60743669c075ab18c08ceaa3793b53a909272
|