Goclock
Это терминальные часы, написанные на Go, отображающие текущее время в псевдографическом (ASCII-графика) стиле.
📷 Пример вывода
┌─┐ ┌─┐ ┌┐ ┌─┐ ┌─┐ ┌─┐
│ │ │ │ │ ┌─┘ ├─┤ ┌─┐
└─┘ └─┘ ┘ └─┘ └─┘ └─┘
🚀 Запуск
-
Убедитесь, что у вас установлен Go.
-
Склонируйте репозиторий:
git clone https://github.com/yourusername/pseudographic-clock.git cd pseudographic-clock -
Запустите приложение:
go run clock.go -
Или скомпилируйте исполняемый файл:
go build -o goclock clock.go
🛑 Завершение
Нажмите Ctrl + C для остановки программы. При выходе курсор будет возвращён в нормальное состояние.
⚙️ Особенности
- Отображает время в формате
HH:MM:SS - Каждая цифра и двоеточие стилизованы с использованием UTF-8 псевдографики
- Обновление экрана каждую секунду
- ANSI-escape последовательности для стилизации и управления экраном
- Обработка
SIGINTдля корректного завершения
💻 Совместимость
- ✅ Linux
Автор:
- Grannik
Контакты:
- Сайт: Granni
Репозитории:
- asciinema: goClock
- Codeberg: goClock
- GitHub: goClock
- GitLab: goClock
- SourceForge: goClock
- NotABug: goClock
- Gitea (Demo): goClock
- Gogs (Demo): goClock
Лицензия
Этот проект распространяется под лицензией MIT.
См. файл LICENSE для подробностей.
Languages
Go
100%