Тема: Створив утиліту для терміналу Terminal clock

Привіт усім, дуже цікаво послухати думку форуму що до мого проєкту.

Це утиліта для терміналу яка є гарним та оригінальним рішенням для простої задачі. Вона дає практично повну свободу для кінцевого юзера в плані її кастомізації. Вивід повністю підлаштовується під розір терміналу та не повинно бути артефактів.

У ній практично не викоритовуються не використовуються чужих рішень, тільки власні бібліотеки написані під цій проєкт.

Якщо у когось є пропозиції що до ього проєкту з радістю всіх вислухаю.

https://github.com/Myhajl-o/Terminal_Clock
https://github.com/Myhajl-o/Terminal_Clock
https://github.com/Myhajl-o/Terminal_Clock

Подякували: P.Y.1

2

Re: Створив утиліту для терміналу Terminal clock

Давно хотів собі щось схоже, тільки більш мінімалістичне (без зміни кольорів (взяти поточні кольори терміналу), без файлів конфігурації, з можливістю задати розмір через параметри командного рядка, щоб годинник займав лише частину вікна терміналу, завершення при натисканні будь-якої клавіші). Цей годинник можна так налаштувати?

3

Re: Створив утиліту для терміналу Terminal clock

Добрий день, у філософію цього проєкту закладена гнучкість. Якщо прибрати конфігураційний файл то це поставить користувача у рамки. Що до можливості задавати конкретний розмір утиліти, то ні у цій версії проєкта немає такої можливості. Але це хороша ідея, ви маєте на увазі що програма відкривається для на половину або більше терміналу і користувач має можливість якісь команди вводити у термінал?

Дякую за повідомлення, буду дуже вдячний якщо зірочку на репозиторій поставите.

4

Re: Створив утиліту для терміналу Terminal clock

Файл конфігурації — не єдиний спосіб зробити програму гнучко налаштовуваною. Особисто мені зручніше задавати параметри як аргументи командного рядка — так можна запустити одночасно кілька екземплярів програми в різних вікнах, задавши їм різний вигляд. Файл конфігурації дозволяє спростити запуск (не треба вводити купу опцій щоразу), але було б непогано передбачити обидва варіанти.

Зменшений годинник — наприклад, у вікні виводиться (іншими програмами) якась корисна інформація (погода, вільне місце на диску і т.п.), а поруч трохи нижче — годинник, що займає лише частину вікна. Таким чином, термінал перетворюється на багатофункціональну інформаційну панель, де можна бачити одночасно і час, і різну додаткову інформацію.