Обновление программы my eyes

17.09.2014
Добавил пару новых функций в свою программу, которой пользуюсь каждый день.
Программа решает 2 задачи: во-первых оберегает глаза от перенапряжения и синдрома сухости глаза, во-вторых считает время работы для почасовой оплаты.
Через каждые 50 минут работы она закрывает весь экран (кроме нижней и верхней панели) черным окном, на котором есть прогрессбар (он показывает сколько осталось времени до конца перерыва) и 2 кнопки для отсрочки перерыва. Одна откладывает на 3 минуты, а вторая - еще на 50 минут. Вторая нужна например для случая когда ты только пришел, сел за давно включенный комп, а у тебя начался перерыв.
оберегает глаза

оберегает глаза 1

оберегает глаза 2
На сегодня главное окно программы такое:
Главное окно

Добавлен флажок для отключения напоминания, например на время просмотра фильма вечером.
Также добавлены 2 опции, которые можно передать в командной строке, если ставите программу на автозапуск.
Окно терминала

Программа имеет виджет, который позволяет вовремя включать-выключать счетчик оплаты труда.
widget
Активный счетчик выделяется красным цветом, а в спокойном состоянии он зеленый.

Скачать можно на github.com/Hukuta/myEyes
Как запустить. Сначала попробуйте двойным кликом на my_eyes.py. Если не получиться, в случае если у Вас windows, установите python 2.7 и PyGTK, а в случае с Linux попробуйте запустить в командной строке python путь_к_my_eyes.py.
Если проблемы - создавайте issue на github.

1 оценка
Комментарии
Reason89:
Возможно этакое пустое добавление, так как большинство тут сидячих разберутся по исходнику где, что подправить.
Но мне кажется можно было бы время работы и таймаута(self.interval, self.interval2, self.break_time)тоже передавать через командную строку. Чтобы программа получилась более гибкая.

Ну а под Windows народ заморачиваться не будет и скачивать Python, поэтому лучше бы сразу компилировать в .exe =)
Виталий:
И в главном окне исправьте ошибку.
Глаза режет слово "перевы".
Hukuta:
Виталий, спасибо что пользуетесь,
обновитесь с github, это исправлено 4 месяца назад)
Никита:
Reason89, мысли хорошие. Я думаю эти параметры будут изменяться максимум один раз, поэтому не стал их выносить в gui.
StandAlone бинарная версия для Windows в какой-то момент была в репозитории, но когда я что-то хотел по быстрому подправить не нашел чем я его компилировал и упростил себе жизнь удалением этой папки)
Все таки проект предназначен для разработчиков, а разработчикам не проблема скачать питон если его еще нет, или изменить число в скрипте.
В первую очередь этот скрипт сделан для себя, а меня текущая версия устраивает. Заказчик доволен, это главное)

Оставить комментарий