Вопрос

Я хочу предоставить фид в моем приложении merb. Прочитав википедию, RSSvsAtom и, увидев, что StackOverflow использует его, я думаю, что я буду использовать Atom. Какую библиотеку я должен использовать? Я нашел rAtom , который выглядит довольно неплохо. Есть ли лучшие альтернативы? Или в Merb есть что-то, что поможет мне?

ОБНОВЛЕНИЕ . Может, мне просто написать новости в формате HTML и использовать FeedBurner?

Это было полезно?

Решение 2

Я пошел на rAtom и сейчас, и он работает действительно хорошо - код минимален и хорош.

Другие советы

Хотя это и не относится к Merb, вы можете рассмотреть возможность использования FeedTools, которая является Ruby Gem.

Вы бы сделали что-то вроде:

require 'feed_tools'
feed = FeedTools::Feed.open('http://url/feed')

feed.items.each do |item|
  puts item.title + "\n---\n" + item.description + "\n\n"
end

В любом случае - проверьте это на http://sporkmonger.com/projects/feedtools

ПРИМЕЧАНИЕ. Это для анализа каналов ATOM, так как я не знал, хотите ли вы предоставить канал ATOM или анализировать другие.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top