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 появится напоминание «затра распечатать файлы».
— Играет ли роль, где указывать время: в начале или в конце?
— Не, не играет роли. Когда я писал программу, я подумал об этом.
— Что будет, если опечататься?
— Если сделать опечатку (например, напишите «завтра пройти регистрацию», не указав времени), то появится ошибка «Попробуйте ещё раз..».
— Пробовали ли Вы найти готовую библиотеку, умеющую читать выражения даты/времени в «человеческом» формате?
— Не, не пробовал. В любом случае я перевожу «человеческий» формат на язык программы at.
— Планируется ли в будущем интеграция с календарями?
— Вообще-то не планировал, но идея интересная.
github.com/vsile/remindme.git
Напомню, что у меня проблемы такой не возникало…
Честно говоря, не знаю с чем это может быть связано… Возможно, проблема возникает из-за разных версий Python (у меня установлен 2.7.6).
Проект постараюсь выложить на Github сегодня после рабочего дня. Спасибо.
Например, если написать «затра в 11 распечатать файлы», а на часах 10:00, то в этот же день в 11:00 появится напоминание «затра распечатать файлы». Если на часах 12:00, то завтра в 11:00 появится напоминание «затра распечатать файлы».
Проверил, программа работает…
Попробуйте еще раз скачать файлы и положить в папку remindme в домашнем каталоге.
Конечно же, без руководства at было бы сложно что-то сделать.
— Не, не играет роли. Когда я писал программу, я подумал об этом.
— Что будет, если опечататься?
— Если сделать опечатку (например, напишите «завтра пройти регистрацию», не указав времени), то появится ошибка «Попробуйте ещё раз..».
— Пробовали ли Вы найти готовую библиотеку, умеющую читать выражения даты/времени в «человеческом» формате?
— Не, не пробовал. В любом случае я перевожу «человеческий» формат на язык программы at.
— Планируется ли в будущем интеграция с календарями?
— Вообще-то не планировал, но идея интересная.