tbclock — полноэкранные Ncurses (Curses) бинарные часы (binary clock), секундомер и игра тренажер.
Двоичные часы / Бинарные часы — часы отображающие текущее время в двоичном коде (binary format), в виде нулей и единиц вместо традиционных десятичных цифр. К таим часам относятся практически любые часы с нестандартным способом индикации времени (точками, символами, перевёрнутыми цифрами и пр).
tbclock выполнен в виде модулей (часы, секундомер и игра тренажер), часы запускаются в полный экран эмулятора терминала (поддерживается масштабирование). Для облегчения чтения между блоками отставлено пространство а пустые ячейки заполнены точками (опционально), поддерживается переключения режимов отображения (вертикальное и горизонтальное).
Часы "по умолчанию" запускаются в три линии (часы, минуты и секунды, 12 и 24 часовой), поддерживается отображение десятых долей секунды и изменение цветов "блоков" (поддерживается семь цветов). Секундомер (chrono) может быть запущен на прямой и обратный отчёт (от 0 до "ХХХ" и от "ХХХ" до 0), поддерживается остановка/запуск отчёта.
Игровой или "тренировочный" модуль (guessbin) служит для развлечения или обучения распознаванию "двоичного кода". Предстоит определить время бинарных часов и ввести их в стандартном формате "ЧЧ.ММ.СС". Количество выделяемого времени (период) зависит от выбранного уровня, по окончании выводится список с результатами.
Одной из особенностей tbclock (terminal binary clock) является возможность задать для управления каждым модулем собственные клавиатурные сочетания (с помощью дополнительных опций).
Лицензия: GNU General Public License (GNU GPL)