rss2email: удобное чтение RSS в своем почтовом ящике
Программа rss2email позволяет читать RSS-ленты немного необычным, но во многих случаях очень удобным способом — анонсы новостей приходят вам на email.
[TOC RSS на Email]
Преимущества rss2email
Преимущества такого способа получения новостей очевидны:
- не нужны дополнительные программы или сайты для работы с RSS;
- архив новостей сохраняется в вашем почтовом ящике;
- поделиться новостью можно простой пересылкой письма;
- можно гибко настраивать периодичность обновления
- хорошей подборкой RSS-лент легко поделиться с друзьями, просто добавив их адрес в рассылку;
- и т.д.
Как работает rss2email
Схема работы проста: вы устанавливаете на хостинг программу rss2email, указываете один или несколько адресов почты, добавляете ленты и всё. Отдельный хостинг рекомендуется, но вовсе не обязателен, вполне можно использовать и локальный компьютер.
Как установить и настроить rss2email
Откройте терминал и запустите следующую команду:
apt-get install rss2email
Теперь можно зарегистрировать почтовый ящик:
r2e new info@liberatum.ru
Теперь добавим RSS-ленту:
r2e add http://liberatum.ru/rss.xml
Все готово, можно дать команду на отгрузку новостей на указанный email:
r2e run
Занеся вызов r2e в Cron, можно регулировать периодичность обновления новостей:
crontab -e
Можно настроить обновления через каждые 15 минут, можно раз в сутки, можно даже разную периодичность по разным дням.
Комментарии
Чингачгук
3 июня, 2014 - 21:34
Только вчера думала о такой возможности)). И сегодня — вот оно!
xmeli-suneli
3 июня, 2014 - 21:36
Какая ещё Наташа Ростова?? *это меня вылогинило против воли ((.
pomodor
3 июня, 2014 - 22:44
А чем Вы недовольны? Вот если бы компьютер спутал бы Вас с поручиком Ржевским...
xmeli-suneli
3 июня, 2014 - 23:10
Поверьте, лучше быть поручиком Ржевским, чем ... Наташей Ростовой. Всегда её терпеть не могла.
pomodor
3 июня, 2014 - 23:41
Почему я должен в это поверить? Тем более, что НР была любимым персонажем ВиМ у самого автора.
xmeli-suneli
4 июня, 2014 - 00:18
Вы доверяете вкусу ЛНТ?
pomodor
4 июня, 2014 - 00:29
Не только доверяю, но и считаю, что этот гражданин один из немногих, кто достиг просветления. Поэтому, если что-то в его творчестве нам кажется спорным или непонятным, то это только потому, что уровни развития несопоставимы.
pomodor
3 июня, 2014 - 23:43
Кстати, почему до сих пор нет свежего анекдота про Наташу от Комрада? ;) Уже переживаю, не случилось ли что. ;)
comrade
4 июня, 2014 - 00:36
старенькое, с баша:
ХХХ: Да, молодёжь уже не знает, что такое благородство и честь. Они не читали «Войну и мир». Им бы взять пример с поручика Ржевского!
УУУ: Поручик Ржевский не оттуда...
ХХХ: Да? Странно, а Наташа Ростова оттуда. Где же они познакомились?
Чингачгук
4 июня, 2014 - 10:26
В библиотеке?
comrade
4 июня, 2014 - 00:41
Поручик Ржевский приходит в офицерское собрание и говорит:
— Все, господа, хватит блядей и холостой жизни! Решено, женюсь на Наташе Ростовой!
Гусары в один голос:
— Но ведь она замужем за Пьером, поручик!
Ржевский, изумлённо всплескивая руками:
— Наташа замужем за Пьером?! Так вот кто в соседней комнате каждую ночь храпит! А то заладила: "ручной медведь, ручной медведь..."
Чингачгук
22 июня, 2014 - 12:19
Ну знаете, перебирать сотни писем очень неудобно. Вот бы он в одно письмо поток RSS умел собирать. Но не умеет. Перерыл весь инет в поисках.
Чингачгук
22 июня, 2014 - 12:28
Если кто-то знает как решить эту проблему, подскажите на
pomodor
22 июня, 2014 - 13:12
Проще написать скрипт самому, чем ковырять rss2email. На Ruby это делается в две строчки. ;)
Есть стандартный модуль RSS, делающий парсинг фида очень простым:
require 'rss'
require 'open-uri'
url = 'http://www.ruby-lang.org/en/feeds/news.rss'
open(url) do |rss|
feed = RSS::Parser.parse(rss)
puts "Title: #{feed.channel.title}"
feed.items.each do |item|
puts "Item: #{item.title}"
end
end
И есть стандартный класс для отправки писем по SMTP:
require 'net/smtp'
Net::SMTP.start('your.smtp.server', 25) do |smtp|
# Use the SMTP object smtp only in this block.
end
Объединяем одно с другим и получаем свой rss2email, который будет все новости пихать в одно письмо.
Комментировать