Зачем ходить на ЛОР, если его можно читать, как почтовую рассылку?
Оказывается, Python очень хорошо работает с сообщениями электронной почты из коробки. Потребовалось совсем немного усилий, чтобы информация из форума перелетала в файл формата mbox. Кроме mutt, единственным современным адекватным почтовым клиентом, умеющим работать с юниксовым /var/spool/mail, оказался Claws Mail.
Скрипт, который ходит на ЛОР вместо меня и читает его вместо меня, очень щадящ к серверу. Между запросами, если не считать оверхеда на разбор сообщений и заматывание их в /var/mail, проходит 6 секунд. ЛОР зачитывается от имени анонимуса — под своим юзернеймом есть некоторые проблемы со страницами форума, если их количество на страницу отличается от умолчательного.
После того, как я буду убежден, что косяки в работе скрипта сведены к минимуму, он будет опубликован на github.
Когда меня опять одолеет хандра, я прикручу еще и скрипт, отправляющий сообщения и мимикрирующий под sendmail.
Отличие моего решения от почившего с миром tkLOR в том, что оно более соответствует концепции «Unix way» и не пытается повторять функциональность уже существующего и работающего ПО (почтового клиента, например).
Если Claws принципиально не нравится, и хочется читать ЛОР из Outlook, нужно прикручивать хотя бы POP3-сервер. Мне было, если честно, лень, а немногочисленные косяки Claws можно терпеть.
>>> Просмотр
(1099x747,
138 Kb)