Name | Modified | Size | Downloads / Week |
---|---|---|---|
LICENSE | 2025-05-01 | 3.5 kB | |
README.md | 2025-05-01 | 2.4 kB | |
goclock | 2025-05-01 | 1.9 MB | |
clock.go | 2025-05-01 | 1.5 kB | |
Totals: 4 Items | 1.9 MB | 0 |
Goclock
Это терминальные часы, написанные на Go, отображающие текущее время в псевдографическом (ASCII-графика) стиле.
📷 Пример вывода
┌─┐ ┌─┐ ┌┐ ┌─┐ ┌─┐ ┌─┐
│ │ │ │ │ ┌─┘ ├─┤ ┌─┐
└─┘ └─┘ ┘ └─┘ └─┘ └─┘
🚀 Запуск
- Убедитесь, что у вас установлен Go.
- Склонируйте репозиторий:
bash
git clone https://github.com/yourusername/pseudographic-clock.git
cd pseudographic-clock
- Запустите приложение:
bash
go run clock.go
4. Или скомпилируйте исполняемый файл:
bash
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
для подробностей.