Я хотел бы написать крошечное приложение, похожее на календарь, для кого-то в качестве подарка на день рождения (для запуска в Ubuntu).Все, что он должен делать, это отображать отдельное изображение каждый день, поэтому, когда бы оно ни вызывалось, оно должно проверять дату и выбирать соответствующее изображение из коллекции, которую я бы предоставил, но также, если оно просто продолжает работать, оно должно переключаться на следующее изображение.когда начинается следующий день.
Проверка даты при вызове не является проблемой;мой вопрос относится ко второму случаю: как я могу сделать так, чтобы программа заметила начало следующего дня?Мой неуклюжий подход состоял бы в том, чтобы заставить его проверять текущую дату через равные промежутки времени и позволять ему изменять отображаемую картинку после изменения даты, но мне это кажется очень окольным и не особенно элегантным.
В случаелюбой из вас знает, как я могу это сделать, пожалуйста, не стесняйтесь отвечать.Я хотел бы написать приложение на Perl или Python, поэтому предложения по этим двум языкам будут приветствоваться, но любые другие предложения также будут оценены.
Большое спасибо за ваше время!