Skip to content

A useful and easy to use Terminal Timer made with Python.

Notifications You must be signed in to change notification settings

Achalogy/SpeedCubeTimer-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminal SpeedCubeTimer

Last update may contain Bugs, please report it.

Recent changes

  • NEW SETTINGS!

    • Edit scramble settings

    • Edit timer settings

    • Personalizate Visual Scrambles

      Settings menu

  • Code Cleaned

Next update will be again Code Clean ( Cube Simulation )

Installation

I want to do this timer without external pip modules but default python/terminal colors are ugly :/

pip install -r requirements.txt

or

pip install colored

Usage

Starts timer.py and you will see this.

python SpeedCubeTimer.py

Spacebar to Send scrable, T to show solves and C to clear old solves

Scramble

Generates a random 20 moves scramble which works this way:

2/4 Moves will be Clockwise ( U )
1/4 Moves will be Counter-Clockwise ( U' )
1/4 Moves will be Double ( U2 )

Terminal shows graphically the scramble.

Shows graphically the scramble Shows graphically the scramble Shows graphically the scramble

Timer

Currently this app does'nt support Inspection Time.

Shows a random scramble and timer working.

You can STOP the Timer with any key but you can only starts it with the space bar. When You finish your solve, terminal will shows your last 5 solves. Then press Spacebar to back to menu.

Storage Solves

Solves will be storage at solves.txt. And you can see it typing "T" or delete it typing "C" in the terminal.

Stats

Type "T" to watch your stats. Supports:

  • Total Average
  • a3 Current and Better Average
  • a5 Current and Better Average
  • a12 Current and Better Average
  • a100 Current and Better Average

Current and global stats for Average, a3, a5, a12 and a100

Settings Menu

Navigate with w and s.

To edit a setting type e then the new value and finally press Enter to submit.

If you break something just type r to restore the default config.

Settings Menu

Visual Scrambles - Making Of

Graphically Scrambles were made totally from scratch.

  • First Attemps

  • First Scramble Tried