Возникла необходимость получать rss новости на почтовый ящик. Проанализировав несколько онлайн сервисов, и не найдя подходящего (то рекламу свою суют, то платный...), глянул в список пакетов debian: rss2email, о, то что нужно, да еще и на питоне написано, красота.
У меня вся эта шняга установилась сюда: /usr/share/rss2email
Редактируем, если не обходимо файлик rss2email.py:
SMTP_SEND = 1
SMTP_SERVER = ’server:port’
AUTHREQUIRED = 1 # if you need to use SMTP AUTH set to 1
SMTP_USER = ‘user’ # for SMTP AUTH, set SMTP username here
SMTP_PASS = ‘pwd’ # for SMTP AUTH, set SMTP password here
по умолчанию SMTP_SEND = 0, для отправки почты используется sendmail
Создаем базу
rss2email.py base1.dat new name@domen.tdl
Добавляем фид
rss2email.py base1.dat add http://www.domain.tld/feed.rss
в первый раз можно запустить с параметром --no-send
rss2email.py base1.dat run --no-send
при этом в базе будут сохранены текущие сообщения, и при следующем запуске высланы только обновления, иначе при первом запуске на ящик будут отправлены все имеющиеся сообщения
В дальнейшем в cron можно добавить задание
rss2email.py base1.dat run
Вобщем моим целям скриптец отлично подходит + можно легко модернезировать
Комментариев нет:
Отправить комментарий