rss2email: удобное чтение RSS в своем почтовом ящике

Программа rss2email позволяет читать 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 минут, можно раз в сутки, можно даже разную периодичность по разным дням.

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
a

Только вчера думала о такой возможности)). И сегодня — вот оно!

Ваша оценка: Нет
5
xmeli-suneli

Какая ещё Наташа Ростова?? *это меня вылогинило против воли ((.

Ваша оценка: Нет
11
pomodor

А чем Вы недовольны? Вот если бы компьютер спутал бы Вас с поручиком Ржевским...

Ваша оценка: Нет
5
xmeli-suneli

Поверьте, лучше быть поручиком Ржевским, чем ... Наташей Ростовой. Всегда её терпеть не могла.

Ваша оценка: Нет
11
pomodor

Почему я должен в это поверить? Тем более, что НР была любимым персонажем ВиМ у самого автора.

Ваша оценка: Нет
5
xmeli-suneli

Вы доверяете вкусу ЛНТ?

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
11
pomodor

Не только доверяю, но и считаю, что этот гражданин один из немногих, кто достиг просветления. Поэтому, если что-то в его творчестве нам кажется спорным или непонятным, то это только потому, что уровни развития несопоставимы.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
11
pomodor

Кстати, почему до сих пор нет свежего анекдота про Наташу от Комрада? ;) Уже переживаю, не случилось ли что. ;)

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
9
comrade

старенькое, с баша:

ХХХ: Да, молодёжь уже не знает, что такое благородство и честь. Они не читали «Войну и мир». Им бы взять пример с поручика Ржевского!
УУУ: Поручик Ржевский не оттуда...
ХХХ: Да? Странно, а Наташа Ростова оттуда. Где же они познакомились?

Ваша оценка: Нет Средняя оценка: 4 (2 votes)
a

В библиотеке?

Ваша оценка: Нет
9
comrade

Поручик Ржевский приходит в офицерское собрание и говорит:
— Все, господа, хватит блядей и холостой жизни! Решено, женюсь на Наташе Ростовой!
Гусары в один голос:
— Но ведь она замужем за Пьером, поручик!
Ржевский, изумлённо всплескивая руками:
— Наташа замужем за Пьером?! Так вот кто в соседней комнате каждую ночь храпит! А то заладила: "ручной медведь, ручной медведь..."

Ваша оценка: Нет Средняя оценка: 3 (1 vote)
a

Ну знаете, перебирать сотни писем очень неудобно. Вот бы он в одно письмо поток RSS умел собирать. Но не умеет. Перерыл весь инет в поисках.

Ваша оценка: Нет
a

Если кто-то знает как решить эту проблему, подскажите на twilight@live.ru

Ваша оценка: Нет
11
pomodor

Проще написать скрипт самому, чем ковырять 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, который будет все новости пихать в одно письмо.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.