SpeedCubeTimer-TUI (sctt)
It's a TUI speed cube timer app. It can generate scrambles, measure time, save solve data, statistics feature, and display the cube's state as a cube net.
It can also be used on the Linux console. (A color that cannot be displayed may change to a different color that can be displayed.)
Usage
Linux
If you don't have uv installed, please install it.
curl -LsSf https://astral.sh/uv/install.sh | sh
It must be run as root to detect keyboard events.
uv tool install sctt
sudo -E $(which sctt)
or
sudo -E $(which uvx) sctt
Windows
If you don't have uv installed, please install it.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv tool install sctt
sctt
or
uvx sctt
WSL2
sctt cannot be run because WSL2 cannot detect key release events.
Instead, run it via powershell as follows.
powershell.exe sctt
Development
git clone https://github.com/sou-san/sctt
cd sctt
Linux
sudo -E $(which uv) run textual run --dev src/sctt/__main__.py
Windows
uv run textual run --dev .\src\sctt\__main__.py
Screenshots
Metadata
Release files for sctt 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| sctt-0.3.1.tar.gz | 128.7 kB | Without provenance | Details for sctt-0.3.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| sctt-0.3.1-py3-none-any.whl | Python 3 | none | any | Details for sctt-0.3.1-py3-none-any.whl |
Total release size: 160.9 kB
Release files / sctt-0.3.1.tar.gz
| Download URL | sctt-0.3.1.tar.gz |
|---|---|
| Size | 128.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
62903bbb7ee674259419b943eaf65811088aafab26c0e032499e4302929eb372
|
|
BLAKE2b-256 checksum How to use checksums |
94bb958e64ebd907e77b0a45b387f5f95ccc4c2587d351b682350a24ec29c0aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.31
|
Release files / sctt-0.3.1-py3-none-any.whl
| Download URL | sctt-0.3.1-py3-none-any.whl |
|---|---|
| Size | 32.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
61401de31ae95fc16e231bd5c8603f0e2da0ab445b3389c59fa3b0e21766dc0b
|
|
BLAKE2b-256 checksum How to use checksums |
2a42dda8b1c51edc9c129bbc773f43c87fbd0f676956345a61aee046b97628cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.31
|
Security for sctt 0.3.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.