Skip to main content

Python version PyPi version OS support

SpeedCubeTimer-TUI (sctt)

sctt_screenshot

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

session manager

time

time +2 penalty

time DNF penalty

ao5

ao12

scramble option

input scramble

scramble events

7x7x7 scramble

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)

Source distribution for sctt 0.3.1
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)

Table of built distributions (wheels) for sctt 0.3.1
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page