Следуйте и очищайте ссылки в твитах с Rails - PullRequest
1 голос
/ 16 апреля 2011

В настоящее время я анализирую твиттер-каналы через мое приложение rails и задаюсь вопросом, как можно было бы переходить по ссылкам в твитах и ​​просматривать внешний контент (например, если твит содержит ссылку на статью на TechCrunch, следуйте этому ссылку на статью и вычеркните заголовок и содержание статьи). Flipboard для iPad является прекрасным примером этого.

Я знаком с очисткой экрана с помощью Nokogirl / Mechanize, но пытаюсь выяснить, как сделать это так, чтобы он мог работать независимо от того, куда ссылается ссылка в твите (будь то TechCrunch или Flickr и т.д ...).

Любые мысли / идеи будут высоко оценены!

1 Ответ

2 голосов
/ 17 апреля 2011

Многие крупные поставщики контента предоставляют конечные точки oembed . Взгляните на камень oembed_links . Из файла readme:

Позволяет легко разбирать текст и запросить настроенных провайдеров для встраивания информации в ссылки внутри текста. Пример файла конфигурации для настройки библиотека была включена (oembed_links_example.yml), хотя вы может также настроить библиотеку программно (см. rdocs).

Если вы используете oembed_links в сочетании с http://oohembed.com/, вам будут предоставлены десятки поставщиков контента. Вы можете легко написать собственного провайдера для обработки всего остального.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...