Разное

Rss ленты – Разметить ленту RSS — Яндекс.Дзен. Помощь

01.01.2020

Содержание

что это такое, как подписаться и чем лучше читать

rss

RSS – это файл формата .rss либо .xml, созданный с целью получения новых новостей, статей на блогах в удобной форме для дальнейшего изучения, минуя переход на сайт. Вы указываете канал сайта RSS и при выходе новой статьи, контент этой статьи поступает вам в программу которую вы выберите для чтения новостей, таким образом вам не надо заходить на сам сайт, чтобы прочитать эту новость.

Расшифровывается RSS в двух вариантах: Ritch Site Summary (в переводе – богатая сводка ресурса), или Really Simple Syndication (простой доступ к информации). После преобразования контента в формат RSS, соответствующая программа берет данные из внесенных изменений.

У всех интернет-пользователей есть любимые сайты, которые они регулярно посещают и черпают из них полезную для себя информацию. Качественные ресурсы постоянно пополняются новым контентом, и если у вас много таких «любимчиков», то очередные статьи могут остаться без вашего внимания.

Во избежание подобных ситуаций и был придуман RSS. Он собирает все новые рубрики воедино в одном формате. Благодаря RSS-подписке, пользователям больше не нужно самостоятельно проверять, не появились ли на ресурсе свежие публикации. Достаточно лишь подписаться на RSS-ленту и вы легко, быстро и удобно будете получать уведомления о новых статьях в блогах и прочих порталах.

На заметку. Сегодня популярность RSS падает, хотя в период своего появления данный вид подписки считался поистине революционным. Несмотря на это, технология по-прежнему успешно обрабатывает большое количество информации, куда лучше, чем социальные сети. RSS-лента не предназначена для написания комментариев и лайков. Читатель может лишь изучить краткую информацию или полную статью (в зависимости какую отдачу контента RSS выбрал источник),

Рассмотрим плюсы и минусы RSS-ленты для пользователей и для самих сайтов.

Плюсы

webmasterie.ru

Читаем ВКонтакте через RSS / Habr

Возможно, я сильно отстал от жизни, но я практически не пользуюсь соцсетями, а собирать информацию об обновлениях интересующих меня сайтов предпочитаю через RSS. Но совсем от соцсетей не избавиться, некоторые полностью перешли туда, закинув сайты (ну или rss-каналы на этих сайтах).

Потому нужен какой-то парсер, который будет брать информацию со страницы в соцсети и представлять её в виде rss-канала, который я могу отдать своей RSS-читалке.


Какой-то время я пользовался feed.exileed.com, но это не слишком стабильная штука была, а последнее время вообще практически перестала работать. Потому задумался о замене.
Набрёл на сервис vkrss.com, но практически одновременно увидел и php-скрипт одноимённый: https://github.com/woxcab/vkrss, что сразу заставило прекратить поиски — я любитель self-hosted решений, на сторонние сервисы по возможности стараюсь полагаться только как на резерв, а не как на основу.

Умеет данный скрипт довольно много, для меня большая часть не нужна. Но может кому-то важно будет:

  • Получение RSS-ленты открытой стены: извлечение описания из разных частей (включая вложения) и построение заголовков на основе описания.
  • Также получение RSS-ленты закрытой стены при наличии токена с правами оффлайн-доступа, привязанного к профилю, которому открыт доступ к такой стене. Ниже описан один из способов получения токена.
  • Получение RSS-ленты, содержащей записи с различных открытых стен, которые соответствуют глобальному поисковому запросу.
  • Получение произвольного количества записей со стены.
  • Получение записей, опубликованных от кого угодно, от имени сообщества/владельца страницы или ото всех, кроме сообщества/владельца страницы.
  • Фильтрация записей по наличию или отсутствию подписи.
  • Фильтрация записей по соответствию и/или несоответствию регулярному выражению в стиле PCRE.
  • При желании исключение записей в сообществе, помеченных как реклама [по умолчанию отключено].
  • Извлечение хеш-тегов в качестве RSS-категорий.
  • При желании HTML-форматирование всех видов ссылок, изображений, переносов строк [по умолчанию включено].
  • Допустимо использование HTTPS, SOCKS4, SOCKS4A или SOCKS5 прокси-сервера для запросов.
  • У каждой записи в ленте указан автор (либо тот, кто подписан или опубликовал запись, либо тот, кто подписан или опубликовал исходную запись, если конечная запись является репостом исходной).
  • Возможность задать свой собственный разделитель с подстановками между родительским и дочерним записями (репосты).

RSS я после смерти гуглоридера читаю через Tiny Tiny RSS (не единственный вариант, но вполне достойный). Так что свой сервер у меня имеется и добавить там ещё и парсер для вконтакте проблемой не является.

В недостатках только то, что для работы данный скрипт требует регистрации на vk.com, без этого не получить токен доступа даже для чтения открытых страниц.

Исключительно для того, чтобы покормить паранойю, попробовал завести свежий аккаунт, но сломался на вводе номера телефона. Попробовал несколько различных сайтов для приёма sms, но ни один не подошел. На некоторые sms просто не приходила, на некоторые vk.com отказывался их посылать, «этот номер уже использовался» или «неправильный номер». Я не говорю, что это невозможно, просто далеко не так просто. Надёжней будет добыть физическую симкарту, не привязанную к вашей личности. Да и проще, наверное.

Но я всё равно уже зарегистрирован, так что всё вышеописанное было просто развлечением.

Вводные:

Имеется сервер на Ubuntu 16.04.6 LTS, где работает ttrss. Надо транслировать туда несколько страниц с сайта vk.com.

Страницы все открытые, без паролей, никаких закрытых страниц я не читаю.

Установка:

Тут всё элементарно — если не хочется ставить git, то скачиваем архив с гитхаба да распаковываем куда-нибудь в папку к вебсерверу, чтобы можно было браузером достучаться. Системные требования минимальные, достаточно практически одного только наличия php.

PHP>=5.2.2 (в т.ч. 5.3.X, 5.4.X, 5.5.X, 5.6.X, 7.X) с установленными по умолчанию поставляемыми расширениями mbstring, json, pcre, openssl.

Скрипт предпочитает использовать встроенные в PHP возможности по отправке запросов. Если у PHP отключена встроенная возможность загрузки файлов по URL (отключен параметр allow_url_fopen в конфигурации или параметрах интерпретатора), но при этом у PHP установлено расширение cURL, то именно оно будет использоваться для загрузки данных.

Настройка:

На странице программы достаточно понятная документация имеется по всем вопросам, потому я тут только кратко про свою задачу расскажу — читать публичные страницы.

Ссылка для получения rss-ленты базово должна выглядеть так: index.php?id=<страница>&access_token=XXXXXXXXX
Допустим, мы хотим читать Хабр. Тогда ссылка должна будет выглядеть как index.php?id=habr&access_token=XXXXXXXXX
Осталось только получить токен для доступа. Для чтения открытых страниц это элементарно.

Создаёте standalone-приложение:

И дальше в разделе «Настройки» вас интересует поле «Сервисный ключ доступа»:

Это будет ваш access_token. То есть в итоге наша ссылка должна будет выглядеть как

index.php?id=habr&access_token=5eb381185eb381185eb38118f95ed8e59455eb35eb3811803a40fe7530c290f98df6d0a. Ну, не забыв, конечно, имя сервера в начале подставить. Открыв ссылку в браузере, видим пригодную для скармливания RSS-читалке страницу.

За более подробными инструкциями советую сходить на страницу программы: https://github.com/woxcab/vkrss#rus.

habr.com

RSS-потоки — Ведомости

Все новостиhttps://www.vedomosti.ru/rss/news
Все материалы https://www.vedomosti.ru/rss/articles
Последний номер газетыhttps://www.vedomosti.ru/rss/issue
Действующие лица https://www.vedomosti.ru/rss/library/characters
Расследования https://www.vedomosti.ru/rss/library/investigations
Бизнес https://www.vedomosti.ru/rss/rubric/business
Бизнес — ТЭК https://www.vedomosti.ru/rss/rubric/business/energy
Бизнес — Промышленность https://www.vedomosti.ru/rss/rubric/business/industry
Бизнес — Транспорт https://www.vedomosti.ru/rss/rubric/business/transport
Бизнес — Агропром https://www.vedomosti.ru/rss/rubric/business/agriculture
Бизнес — Торговля и услуги https://www.vedomosti.ru/rss/rubric/business/retail
Бизнес — Спортивный бизнес https://www.vedomosti.ru/rss/rubric/business/sport
Экономика https://www.vedomosti.ru/rss/rubric/economics
Экономика — Макроэкономика и бюджет https://www.vedomosti.ru/rss/rubric/economics/macro
Экономика — Госинвестиции и проекты https://www.vedomosti.ru/rss/rubric/economics/state_investments
Экономика — Мировая экономика https://www.vedomosti.ru/rss/rubric/economics/global
Экономика — Налоги и сборы https://www.vedomosti.ru/rss/rubric/economics/taxes
Экономика — Правила https://www.vedomosti.ru/rss/rubric/economics/regulations
Финансы https://www.vedomosti.ru/rss/rubric/finance
Финансы — Банки https://www.vedomosti.ru/rss/rubric/finance/banks
Финансы — Рынки https://www.vedomosti.ru/rss/rubric/finance/markets
Финансы — Профучастники https://www.vedomosti.ru/rss/rubric/finance/players
Финансы — Страхование https://www.vedomosti.ru/rss/rubric/finance/insurance
Финансы — Персональные финансы https://www.vedomosti.ru/rss/rubric/finance/personal_finance
Мнения https://www.vedomosti.ru/rss/rubric/opinion
Мнения — Детали https://www.vedomosti.ru/rss/rubric/opinion/details
Мнения — Аналитика https://www.vedomosti.ru/rss/rubric/opinion/analytics
Мнения — От редакции https://www.vedomosti.ru/rss/rubric/opinion/editorial
Политика https://www.vedomosti.ru/rss/rubric/politics
Политика — Власть https://www.vedomosti.ru/rss/rubric/politics/official
Политика — Демократия https://www.vedomosti.ru/rss/rubric/politics/democracy
Политика — Международные отношения https://www.vedomosti.ru/rss/rubric/politics/international
Политика — Безопасность и право https://www.vedomosti.ru/rss/rubric/politics/security_law
Политика — Социальная политика https://www.vedomosti.ru/rss/rubric/politics/social
Политика — Международная жизнь https://www.vedomosti.ru/rss/rubric/politics/foreign
Технологии https://www.vedomosti.ru/rss/rubric/technology
Технологии — Телекоммуникации https://www.vedomosti.ru/rss/rubric/technology/telecom
Технологии — Интернет и digital https://www.vedomosti.ru/rss/rubric/technology/internet
Технологии — Медиа https://www.vedomosti.ru/rss/rubric/technology/media
Технологии — ИТ-бизнес https://www.vedomosti.ru/rss/rubric/technology/it_business
Технологии — Персональные технологии https://www.vedomosti.ru/rss/rubric/technology/personal_technologies
Технологии — Наукоемкие технологии https://www.vedomosti.ru/rss/rubric/technology/hi_tech
Недвижимость https://www.vedomosti.ru/rss/rubric/realty
Недвижимость — Жилая недвижимость https://www.vedomosti.ru/rss/rubric/realty/housing
Недвижимость — Коммерческая недвижимость https://www.vedomosti.ru/rss/rubric/realty/commercial_property
Недвижимость — Стройки и инфраструктура https://www.vedomosti.ru/rss/rubric/realty/infrastructure
Недвижимость — Архитектура и дизайн https://www.vedomosti.ru/rss/rubric/realty/architecture
Недвижимость — Место для жизни https://www.vedomosti.ru/rss/rubric/realty/districts
Авто https://www.vedomosti.ru/rss/rubric/auto
Авто — Автомобильная промышленность https://www.vedomosti.ru/rss/rubric/auto/auto_industry
Авто — Легковые автомобили https://www.vedomosti.ru/rss/rubric/auto/cars
Авто — Коммерческие автомобили https://www.vedomosti.ru/rss/rubric/auto/commercial_vehicles
Авто — Дизайн и технологии https://www.vedomosti.ru/rss/rubric/auto/car_design
Авто — Тест-драйвы https://www.vedomosti.ru/rss/rubric/auto/test_drive
Менеджмент https://www.vedomosti.ru/rss/rubric/management
Менеджмент — Карьера https://www.vedomosti.ru/rss/rubric/management/career
Менеджмент — Управление https://www.vedomosti.ru/rss/rubric/management/management
Менеджмент — Зарплаты и занятость https://www.vedomosti.ru/rss/rubric/management/compensation
Менеджмент — Предпринимательство https://www.vedomosti.ru/rss/rubric/management/entrepreneurship
Менеджмент — Бизнес-образование https://www.vedomosti.ru/rss/rubric/management/education
Стиль жизни https://www.vedomosti.ru/rss/rubric/lifestyle
Стиль жизни — Досуг https://www.vedomosti.ru/rss/rubric/lifestyle/leisure
Стиль жизни — Культура https://www.vedomosti.ru/rss/rubric/lifestyle/culture
Стиль жизни — Люкс https://www.vedomosti.ru/rss/rubric/lifestyle/luxury
Стиль жизни — Интервью https://www.vedomosti.ru/rss/rubric/lifestyle/interview
Стиль жизни — Линии жизни https://www.vedomosti.ru/rss/rubric/lifestyle/lifeline

www.vedomosti.ru

RSS-лента – легкий доступ к большому количеству материалов!

Мониторить большое количество сайтов в ожидании появления новой интересной информации не так уж и просто, а зачастую – невозможно. Поэтому еще в 1995 году разработчик Guha и другие сотрудники разработали специальный метаконтент Framework.

Название не слишком запоминающееся – но это и не было полноценной лентой, ведь именно полноформатный RSS-поток появился только в 1997 году и начал применяться на ресурсе Netcenter, а само название означает Rich Site Summary – краткая сводка сайта.

Чем удобна подписка RSS на любимый ресурс? Вы сможете в любое время, не посещая определенный новостной сайт, получать краткую информацию о появившемся материале в специальном ридере. Как подписаться на RSS-каналы?

Сейчас это сделать достаточно просто – достаточно скачать удобный для вас RSS-ридер, настроить его и поискать на сайте, есть ли на нем иконка RSS. Если такое присутствует – нажмите на нее правой клавишей мыши и выберите «Копировать URL ссылки…» — таким образом, вы получите адрес RSS-ленты и сможете вставить его в окно своего ридера.

Существует два вида ридеров RSS для компьютера:

  • Онлайн. Это специальные сервисы, основное назначение которых – собирать данные из RSS-потоков и добавить их в единую RSS-ленту, которую вы сможете просмотреть. В числе примеров можно привести такие сервисы как NETVibes, Feedly и Reeder, которые помогут вам быстро добавить необходимые потоки в единую ленту;
  • Офлайн. Это специальные читалки, которые устанавливаются на ваш планшет, ноутбук или смартфон. Они скачивают необходимую информацию с нужных вам ресурсов и в своей памяти формируют единую RSS-ленту, которую вы можете прочитать даже без подключения к сети Интернет. В числе ярких представителей офлайн-ридеров можно назвать QuiteRSS, Flyne, RSS Offline Reader и другие.

Возьмем для примера программу QuiteRSS – это удобный программный комплекс для подключения к RSS-ленте и считыванию с нее всей необходимой информации. Но перед тем как загружать в него необходимые данные, нужно узнать адрес RSS-ленты. Как это сделать?


Перейдите на нужный сайт, например, на Pravda.ru, прокрутите в самый низ страницы (на других сайтах может быть по-другому) и найдите там надпись RSS с соответствующим значком. Нажмите на ссылку – откроется новое окно, в котором вам будут даны ссылки на разделенные по категориям RSS-потоки:


Наведите курсор на ссылку с нужной RSS-лентой, нажмите правой клавишей мыши и выберите Копировать адрес ссылки — после этого адрес нужной RSS-ленты будет у вас в буфере обмена, и его можно будет вставлять в читалку.

Теперь можно вернуться к QuiteRSS – откройте окно программы:


и нажмите на кнопку с изображением плюса, что означает «Добавить»:


Ссылка, скопированная вами, сохраняется в буфере обмена, поэтому QuiteRSS берет ее оттуда и автоматически вставляет в поле URL ленты или адрес веб-сайта, но если такого не произошло – вставьте курсор в нужное поле и нажмите комбинацию клавиш Ctrl+V или клацните в текстовом поле правой клавишей мыши и выберите Вставить. Нажмите «Далее»:


Программа проверит, действительно ли по указанному адресу находится RSS-лента, и, при положительном результате, откроется новое окно, в котором вы можете поместить RSS-ленту в отдельную папку (по желанию) и дать ей имя, изменив то, которое устанавливается по умолчанию. Нажмите «Завершить»:


Готово! Вы подписаны на RSS ленту сайта Правда.Ру и можете читать новости, не выходя из QuiteRSS и получать их постоянно, не открывая браузер или нужный сайт.

Популярная система для создания сайтов WordPress очень распространена по всему русскоязычному сегменту сети Интернет. Поэтому многие пользователи, которые создают сайт на этой основе, хотят установить на нее RSS-поток для удобства отслеживания новостей с их ресурса. Как это сделать?

Система WordPress с самого начала предназначалась для работы блогов и информационных ресурсов, поэтому RSS была одной из первых особенностей, появившихся на этой платформе. Поэтому сразу после создания вашего ресурса RSS-лента вашего сайта уже сделана и находится по адресу ваш_сайт.ру/feed (реже – ваш_сайт.ру/feed=rss2).

Если вы не смогли найти на собственном сайте, построенном на WordPress, стандартную RSS-ленту, то вам следует перейти на сайт http://feedburner.google.com/, ввести там в поле свой сайт и нажать кнопку Next – сайт автоматически определит существующие RSS-ленты по вашему сайту и выдаст прямые ссылки на ленты:


Но зачастую стандартная лента WordPress никому не нравится и все хотят настроить и модернизировать ее (чем стандартный интерфейс WP помочь не может).

Можно воспользоваться редактированием RSS-ленты под собственные требования (но для этого понадобится загружать к себе на компьютер настройки RSS-ленты, изучить CSS-дизайн и HTML-форматирование), или же заняться легкой «подгонкой» формата ленты при помощи плагина.

Существуют десятки расширений, помогающих существенно разнообразить RSS-поток с вашего сайта, но лучше всего с этим справляется Ozh` Better Feed. Как установить этот плагин?


Перейдите на официальный сайт плагина и нажмите кнопку Download version X.X – на ваш компьютер загрузится архив с расширением. Затем есть несколько вариантов установки плагина – можно распаковать архив в отдельную папку и, соединившись со своим сайтом по FTP, перенести в папку wp-content/plugins папку с распакованным архивом, а затем в консоли WordPress активировать плагин:


Впрочем, можно поступить и проще – перейти в консоли по пунктам Плагины – Добавить новый:


В открывшемся окне выбрать Загрузить:


Выбрать на компьютере загруженный архив (не распакованную папку!) и нажать кнопку Установить:


После этого выберите Активировать плагин – и на вашем сайте установится удобный плагин для управления RSS-лентой.

В поле управления плагинами найдите Ozh, нажмите Settings и настройте интерфейс по своему вкусу.

Несмотря на то, что интерфейс английский, вы без труда разберетесь, как работать с этим плагином – благодаря большому количеству настроек ваша RSS-лента станет намного красивее и изящнее.

Все просто!

Как вы смогли убедиться из данной статьи, использовать в полную меру все возможности RSS-потока не так и сложно – вы можете не только просматривать ленты в ридерах, но и создавать собственные RSS-ленты для своих ресурсов.

Для этого нужно немного сил и времени – а в результате вы получите качественный и удобный инструмент для мониторинга активности любимого ресурса.

www.internet-technologies.ru

6 удобных RSS-сервисов для сбора и чтения статей

1. Newsflow

Newsflow

Бесплатное приложение в Windows 10 для чтения RSS-подписок. Newsflow обладает всеми необходимыми функциями, а также присылает уведомления каждый раз, когда есть обновления в ваших RSS-каналах. Можно включить отображение живых плиток в меню «Пуск», чтобы видеть последние обновления. Также можно просматривать статьи прямо в приложении, не заходя на сайты.

Возможности Newsflow:

  1. Неограниченное количество RSS-источников.
  2. Воспроизведение YouTube- и HTML-видео в приложении.
  3. Функция Readability для просмотра полной статьи в приложении.
  4. Поиск по ключевым словам.
Newsflow

Разработчик: Разработчик

Цена: Бесплатно

2. Feedly

Feedly

Завоевав популярность после смерти Google Reader, Feedly и по сей день является самым популярным RSS-клиентом. Это простой и удобный инструмент для получения новостей, который стал стандартом в мире RSS. Многие агрегаторы используют Feedly для импорта подписок.

Возможности бесплатной версии Feedly:

  1. До 100 RSS-источников.
  2. Сохранение новости на досках (до трёх досок).
  3. Расширение для браузера и приложения для Android и iOS.
  4. Публикация новостей в социальных сетях.
  5. Разделение источников по категориям.
  6. Отображение новостей в виде списка, журнала или карточек.

Feedly →

Feedly

Цена: Бесплатно

Feedly

Цена: Бесплатно

3. Inoreader

InoreaderInoreader: настройки

Inoreader — неплохой RSS-агрегатор новостей с полным набором базовых функций. Он прост в использовании и обладает удобным интерфейсом. Есть функция кеширования страниц, благодаря которой можно читать новости в отсутствии интернета. Также в приложении можно загрузить статью полностью, чтобы не переходить на сайт с источником новости. Для этого достаточно провести пальцем вниз от верхнего края экрана.

Возможности бесплатной версии Inoreader:

  1. Неограниченное количество RSS-источников.
  2. Поиск по ключевым словам.
  3. Разделение источников по категориям.
  4. Темы.
  5. Импорт подписок из других агрегаторов.
  6. Публикация новостей в социальных сетях.
  7. Расширение для браузера и приложения для Android и iOS.
  8. Функция Readability для просмотра полной статьи в приложении.

Inoreader →

Inoreader: настройки Inoreader: настройки

Цена: Бесплатно

Inoreader: настройки

Цена: Бесплатно

Inoreader: настройки

Цена: Бесплатно

4. Digg

Digg

Digg — бесплатный RSS-сервис с чистым и минималистичным интерфейсом. Есть расширения для браузеров и приложения для смартфонов. Понравившиеся статьи можно отправить в Pocket и Instapaper. Но за простотой скрывается и небольшая функциональность.

Возможности Digg:

  1. Сохранение статей.
  2. Сортировка каналов по папкам.
  3. Выбор режима отображения: список или расширенный режим.
  4. Импорт подписок из OPML-файлов.
  5. Публикация новостей в социальных сетях.
  6. Расширения для браузеров.

Digg →

Digg Разработчик: Digg

Цена: Бесплатно

Digg

5. Браузер Opera

Браузер Opera

Opera с переходом на движок Chromium потерял звание лучшего браузера и сейчас пытается наверстать упущенное, возвращая старые функции, благодаря которым завоевал популярность. Одна из них — встроенный RSS-сервис.

Перейти к RSS-подпискам можно с любой страницы: на боковой панели есть кнопка «Персонализированные новости». RSS-сервис от Opera совсем не богат настройками. Можно выбрать интервал проверки новостей и режим их отображения — списком или в виде плиток. Но со своей основной задачей — автоматической доставкой контента — он справляется.

Opera →

6. Palabre

PalabrePalabre: непрочитанные статьи

Бесплатное приложение для Android с огромным количеством функций. За широкий спектр возможностей приходится платить — в приложении есть реклама. Список RSS-подписок можно загрузить с разных агрегаторов.

Возможности Palabre:

  1. Отложенное чтение.
  2. Темы.
  3. Функция Readability для просмотра полной статьи в приложении.
  4. Отображение новостей в виде списка или карточек.
  5. Чтение статей офлайн.
  6. Сортировка каналов по категориям.
  7. Поиск по ключевым словам.
  8. Публикация новостей в социальных сетях.
Palabre: непрочитанные статьи

Цена: Бесплатно

lifehacker.ru

Каталог RSS потоков для популярных социальных сервисов

Технология RSS позволяет получать обновления с самых разных сайтов в одном месте, без необходимости шараханья по всему интернету в поисках нужных материалов. Возможность свести все информационные потоки в одном месте и легко ими управлять может сэкономить огромное количество времени и повысить вашу продуктивность. Сегодня мы хотим вас познакомить с каталогом rss-потоков, которые позволят вам легко интегрировать в ваш ридер такие популярные сервисы как Facebook, Twitter, Pinterest, Instagram и многие другие.

Каталог RSS потоков для популярных социальных сервисов

Twitter

1. Получить 20 последних обновлений любого пользователя Twitter

https://twitter.com/statuses/user_timeline/<username>.rss

2. Получить отмеченные твиты любого пользователя Twitter

https://api.twitter.com/1/favorites/<username>.rss

3. Получить упоминания о любом пользователе Twitter как RSS-канал

http://search.twitter.com/search.rss?q=to:@<username>

4. Получить RSS-канал для любого поискового запроса (или даже хештега)

http://search.twitter.com/search.rss?q=<query>

5. Получить фид Twitter List

https://api.twitter.com/1/<username>/lists/<list-name>/statuses.atom

YouTube

1. Получить последние загруженные видео любого пользователя YouTube

https://gdata.youtube.com/feeds/api/users/<user>/uploads

2. Получить RSS-канал видео, которые содержат определенный тег

https://gdata.youtube.com/feeds/api/videos/-/<tag>

3. Получить канал для любого поискового запроса на YouTube

https://gdata.youtube.com/feeds/api/videos?q=<query>&orderby=relevance

Замените “relevance” на “published” или “viewCount” в последней ссылке, чтобы получить результаты, отсортированные по дате публикации или количеству просмотров. По этой ссылке вы также сможете найти ещё много стандартных каналов YouTube, в том числе наиболее просматриваемые с лучшим рейтингом и так далее.

Facebook

1. RSS фид ваших уведомлений

Перейдите по этой ссылке, чтобы увидеть адрес приватного канала уведомлений Facebook.

2. Подписка на Facebook Pages через RSS

https://www.facebook.com/feeds/page.php?format=atom10&id=<ID>

Pinterest

1. Получить RSS канал любого пользователя Pinterest

http://pinterest.com/<user>/feed.rss

2. Получить RSS канал любой коллекции Pinterest

http://pinterest.com/<user>/<board>/rss

 Flickr

1. Получить RSS фид фотографий, загруженных определенным пользователем Flickr

http://api.flickr.com/services/feeds/photos_public.gne?id=<ID>

2. RSS канал фотографий, которые содержат определенные теги (разделяются запятыми)

http://api.flickr.com/services/feeds/photos_public.gne?tags=<t1>,<t2>

Instagram

1. RSS поток фото из Instagram, которые имеют заданный тег

http://instagr.am/tags/<tag>/feed/recent.rss

Picasa

1. RSS фид фотографий Picasa, которые соответствуют заданному поисковому запросу

http://photos.googleapis.com/data/feed/base/all?alt=rss&kind=photo&q=<search>

Кроме этого, посмотрите как можно создавать пользовательские каналы RSS здесь.

Обратите также внимание на специальный поисковый сервис CtrlQ.org, который поможет вам отыскать RSS потоки на любую нужную вам тему.

lifehacker.ru

Ленты новостей RSS

У Вас в браузере заблокирован JavaScript. Разрешите JavaScript для работы сайта!


Многие Web-сайты предлагают ленты новостей XML. XML-лента состоит из статей, которые можно свободно читать и отображать на своих Web-сайтах. Это могут быть ежедневные новости, комиксы, блоги, шутки, прогноз погоды и т.д. Благодаря Ajax можно получать эту информацию, не посещая все эти сайты и не покупая клиентское приложение, считывающее XML-ленты на компьютер. XML-ленты можно отфоматировать в любом стиле, что позволяет получать только ту информацию, которая действительно требуется.

Структура RSS

Наиболее популярным форматом лент является RSS (Really Simple Syndication — очень простой синдикат).

Документ RSS состоит их двух частей: канала и статей.

Элементы канала

Канал можно рассматривать как заголовок RSS-ленты. Элементы канала сообщают пользователю, откуда поступает лента, как она называется, о чем она, когда обновлялась последний раз и т.д. Основную информацию о RSS-ленте предоставляют три необходимых элемента канала:

ЭлементОписание
descriptionФраза, описывающая канал
linkURL на Web-сайт, с которым установлен канал связи
titleИмя канала, а также название службы. Должно ассоциироваться с названием сайта

RSS-лента может также содержать любое число из следующих дополнительных элементов канала:

ЭлементОписание
categoryКатегория, к которой принадлежит канал
cloudПозволяет регистрировать процессы с атритутом cloud, чтобы они уведомлялись об обновлении канала. Таким образом, реализуется облегченный протокол публикации-подписки
copyrightУведомление об авторских правах на содержимое канала
docsURL, указывающий на документацию по RSS-лентам
generatorСтрока, указывающая, какая прогорамма использовалась для генерации протокола
imageИзображение, которое можно отображать вместе с лентой
languageЯзык, на котором написан канал
lastBuildDateВремя последнего изменения содержимого
managing editorЭлектронный адрес редактора, отвечающего за содержимое
pubDateДата публикации содержимого
ratingРейтинг PICS данного канала
skipDaysИнформирует агрегаторы (программы сбора и чтения RSS-лент), в какие дни они могут не заниматься поиском обновлений
skipHoursИнформирует агрегаторы, в какие дни часы могут не заниматься поиском обновлений
textInputПоле текстового ввода, которое может отображаться
ttlВремя жизни (Time to Live — TTL), или число минут, в течение которых данные канала могут кэшироваться, не требуя обновления
webmasterАдрес электронной почты администратора, отвечающего за технические вопросы

Элементы статей

Как и газета RSS-лента может состоять из множества статей. Основными составляющими статьи являются заголовок и описание. Согласно спецификации RSS необходимым является только один из них, хотя допускается использование обоих. Заголовок (title) позволяет понять, о чем идет речь в статье, а описание (description) может представлять собой или краткий конспект статьи, или всю статью.

Кроме того, существует восемь дополнительных элементов, которые могут добавляться к статье:

ЭлементОписание
authorАдрес электронной почты автора статьи
categoryВключает статью в одну или несколько категорий
commentsURL страницы с комментариями, касающимися данной статьи
descriptionРезюме
enclosureМедиа-объект, присоединенный к статье.
Например, <enclosure url=»http://img.gismeteo.ru/images/suncl.gif» />
guidСтрока, представляющая собой уникальный идентификатор
linkURL статьи
pubDateДата опубликования статьи
sourceКанал RSS, по которому поступает статья.
Например, <source>http://informer.gismeteo.ru/rss/34731.xml</source>
titleЗаголовок статьи

Большинство RSS-лент пытается использовать максимальное число дополнительных элементов. Чем больше данных предоставлено, тем лучше можно отобразить содержимое RSS-ленты.

Примеры RSS

Новости Hardware на 3DNews
  <?xml version="1.0" encoding="windows-1251" ?> 
 <rss version="2.0">
 <channel>
  <title>3DNews: Новости Hardware</title> 
  <link>http://3dnews.ru/news/</link> 
  <description>3DNews: Новости Hardware</description> 
 <image>
  <title>3Dnews Daily Digital Digest</title> 
  <url>http://www.3dnews.ru/i/3dn.gif</url> 
  <link>http://www.3dnews.ru</link> 
  </image>
 <item>
  <title>Panasonic BL-PA100 уже на рынке</title> 
  <link>http://3dnews.ru/news/panasonic-187697/</link> 
  <description>Компания Panasonic представила Ethernet-адаптер,
  основной особенностью которого является возможность организовать
  Ethernet-сеть через обычную электропроводку. 
  В BL-PA100 ...</description> 
  <pubDate>Wed, 15 Nov 2006 13:00:00 +0300</pubDate> 
  </item>
  </channel>
  </rss>
Погода в Ростове-на-Дону
<?xml version="1.0" encoding="windows-1251" ?> 
<rss xmlns:gismeteo="http://www.gismeteo.ru" version="2.0">
<channel>
<title>GISMETEO.RU: Погода от ФОБОС и Мэп Мейкер</title> 
<link>http://www.gismeteo.ru</link> 
<description>Прогноз погоды по 2200+ городам России и Мира</description> 
<ttl>60</ttl> 
<image>
<title>GISMETEO.RU: Погода от ФОБОС и Мэп Мейкер</title> 
<width>142</width> 
<height>18</height> 
<link>http://www.gismeteo.ru</link> 
<url>http://img.gismeteo.ru/images/gismeteo2.gif</url> 
</image>
<item>
<title>Ростов-на-Дону: Утро 15 ноя, Ср</title> 
<link>http://www.gismeteo.ru/towns/34731.htm?1000000</link> 
<description>облачно, без осадков, температура +1..+3 С,
	давление 749..751 мм рт.ст., ветер Западный, 1 м/с</description> 
<category>Погода</category> 
<enclosure url="http://img.gismeteo.ru/images/suncl.gif" /> 
<source>http://informer.gismeteo.ru/rss/34731.xml</source> 
</item>
<item>
</channel>
</rss>

Итак, RSS-лента — это регулярно обновляющийся документ в формате XML, содержащий обычно информацию новостного характера. RSS-ленты используются многими сайтами для выдачи содержания новостей непосредственно на рабочий стол пользователя. Для чтения RSS используются специальные программы, например Feedreader.
Подробнее о RSS

htmlweb.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *