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

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

Комментарии

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

Оценка: 
Пока без оценки

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

Оценка: 
Пока без оценки

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

Оценка: 
Пока без оценки

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

Оценка: 
Пока без оценки

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

Оценка: 
Пока без оценки

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

Оценка: 
Средняя: 5 (1 оценка)

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

Оценка: 
Средняя: 5 (1 оценка)

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

Оценка: 
Средняя: 5 (1 оценка)
comrade аватар

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

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

Оценка: 
Средняя: 4 (2 оценки)

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

Оценка: 
Пока без оценки
comrade аватар

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

Оценка: 
Средняя: 3 (1 оценка)

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

Оценка: 
Пока без оценки

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

Оценка: 
Пока без оценки

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

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.