Как стать автором
Обновить
19
0

Пользователь

Отправить сообщение
GUI для at и перевод простого понятного формата установки времени, типа «через 5 минут», «в 10», «завтра в 11-15», «в понедельник в 14-30» в формат at.
Изменил условие «if len(get) is not 0» на «if get». Возможно, это решит проблему с «Отменой» на Вашем компьютере.
Напомню, что у меня проблемы такой не возникало…
Да. Спасибо! Внес соответствующие поправки.
Как бы Вы реализовали передачу текстовой фразы с пробелами из bash в python с учетом того, чтобы программа zenity поняла в атрибуте --entry-text пробелы?
Странно… Такой ошибки у меня не возникает. «Отмена» закрывает всё, независимо от введенного текста. При нажатии на кнопку «Отмена» переменная len(get) получает значение «0», и по логике программного кода переменная «loop» становится равной нулю. Цикл прерывается, программа закрывается.
Честно говоря, не знаю с чем это может быть связано… Возможно, проблема возникает из-за разных версий Python (у меня установлен 2.7.6).

Проект постараюсь выложить на Github сегодня после рабочего дня. Спасибо.

Если написать «затра», то программа поймет это как «что делать», а не как «когда делать» в напоминании.

Например, если написать «затра в 11 распечатать файлы», а на часах 10:00, то в этот же день в 11:00 появится напоминание «затра распечатать файлы». Если на часах 12:00, то завтра в 11:00 появится напоминание «затра распечатать файлы».
Я перезагрузил файлы по предоставленной ссылке и обновил код в статье.
Проверил, программа работает…

Попробуйте еще раз скачать файлы и положить в папку remindme в домашнем каталоге.
Может, программа at не установлена?
Программа At и заложена в основу представленной напоминалки.
Конечно же, без руководства at было бы сложно что-то сделать.
— Играет ли роль, где указывать время: в начале или в конце?
— Не, не играет роли. Когда я писал программу, я подумал об этом.

— Что будет, если опечататься?
— Если сделать опечатку (например, напишите «завтра пройти регистрацию», не указав времени), то появится ошибка «Попробуйте ещё раз..».

— Пробовали ли Вы найти готовую библиотеку, умеющую читать выражения даты/времени в «человеческом» формате?
— Не, не пробовал. В любом случае я перевожу «человеческий» формат на язык программы at.

— Планируется ли в будущем интеграция с календарями?
— Вообще-то не планировал, но идея интересная.
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность