что это такое, как подписаться и чем лучше читать
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. То есть в итоге наша ссылка должна будет выглядеть как
За более подробными инструкциями советую сходить на страницу программы: https://github.com/woxcab/vkrss#rus.
habr.com
Все новости | 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
Бесплатное приложение в Windows 10 для чтения RSS-подписок. Newsflow обладает всеми необходимыми функциями, а также присылает уведомления каждый раз, когда есть обновления в ваших RSS-каналах. Можно включить отображение живых плиток в меню «Пуск», чтобы видеть последние обновления. Также можно просматривать статьи прямо в приложении, не заходя на сайты.
Возможности Newsflow:
- Неограниченное количество RSS-источников.
- Воспроизведение YouTube- и HTML-видео в приложении.
- Функция Readability для просмотра полной статьи в приложении.
- Поиск по ключевым словам.
Разработчик: Разработчик
Цена: Бесплатно
2. Feedly
Завоевав популярность после смерти Google Reader, Feedly и по сей день является самым популярным RSS-клиентом. Это простой и удобный инструмент для получения новостей, который стал стандартом в мире RSS. Многие агрегаторы используют Feedly для импорта подписок.
Возможности бесплатной версии Feedly:
- До 100 RSS-источников.
- Сохранение новости на досках (до трёх досок).
- Расширение для браузера и приложения для Android и iOS.
- Публикация новостей в социальных сетях.
- Разделение источников по категориям.
- Отображение новостей в виде списка, журнала или карточек.
Feedly →
Цена: Бесплатно
Цена: Бесплатно
3. Inoreader
Inoreader — неплохой RSS-агрегатор новостей с полным набором базовых функций. Он прост в использовании и обладает удобным интерфейсом. Есть функция кеширования страниц, благодаря которой можно читать новости в отсутствии интернета. Также в приложении можно загрузить статью полностью, чтобы не переходить на сайт с источником новости. Для этого достаточно провести пальцем вниз от верхнего края экрана.
Возможности бесплатной версии Inoreader:
- Неограниченное количество RSS-источников.
- Поиск по ключевым словам.
- Разделение источников по категориям.
- Темы.
- Импорт подписок из других агрегаторов.
- Публикация новостей в социальных сетях.
- Расширение для браузера и приложения для Android и iOS.
- Функция Readability для просмотра полной статьи в приложении.
Inoreader →
Цена: Бесплатно
Цена: Бесплатно
Цена: Бесплатно
4. Digg
Digg — бесплатный RSS-сервис с чистым и минималистичным интерфейсом. Есть расширения для браузеров и приложения для смартфонов. Понравившиеся статьи можно отправить в Pocket и Instapaper. Но за простотой скрывается и небольшая функциональность.
Возможности Digg:
- Сохранение статей.
- Сортировка каналов по папкам.
- Выбор режима отображения: список или расширенный режим.
- Импорт подписок из OPML-файлов.
- Публикация новостей в социальных сетях.
- Расширения для браузеров.
Digg →
Разработчик: DiggЦена: Бесплатно
5. Браузер Opera
Opera с переходом на движок Chromium потерял звание лучшего браузера и сейчас пытается наверстать упущенное, возвращая старые функции, благодаря которым завоевал популярность. Одна из них — встроенный RSS-сервис.
Перейти к RSS-подпискам можно с любой страницы: на боковой панели есть кнопка «Персонализированные новости». RSS-сервис от Opera совсем не богат настройками. Можно выбрать интервал проверки новостей и режим их отображения — списком или в виде плиток. Но со своей основной задачей — автоматической доставкой контента — он справляется.
Opera →
6. Palabre
Бесплатное приложение для Android с огромным количеством функций. За широкий спектр возможностей приходится платить — в приложении есть реклама. Список RSS-подписок можно загрузить с разных агрегаторов.
Возможности Palabre:
- Отложенное чтение.
- Темы.
- Функция Readability для просмотра полной статьи в приложении.
- Отображение новостей в виде списка или карточек.
- Чтение статей офлайн.
- Сортировка каналов по категориям.
- Поиск по ключевым словам.
- Публикация новостей в социальных сетях.
Цена: Бесплатно
lifehacker.ru
Каталог RSS потоков для популярных социальных сервисов
Технология RSS позволяет получать обновления с самых разных сайтов в одном месте, без необходимости шараханья по всему интернету в поисках нужных материалов. Возможность свести все информационные потоки в одном месте и легко ими управлять может сэкономить огромное количество времени и повысить вашу продуктивность. Сегодня мы хотим вас познакомить с каталогом rss-потоков, которые позволят вам легко интегрировать в ваш ридер такие популярные сервисы как Facebook, Twitter, Pinterest, Instagram и многие другие.
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, в том числе наиболее просматриваемые с лучшим рейтингом и так далее.
1. RSS фид ваших уведомлений
Перейдите по этой ссылке, чтобы увидеть адрес приватного канала уведомлений Facebook.
2. Подписка на Facebook Pages через RSS
https://www.facebook.com/feeds/page.php?format=atom10&id=<ID>
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>
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 | Фраза, описывающая канал |
link | URL на Web-сайт, с которым установлен канал связи |
title | Имя канала, а также название службы. Должно ассоциироваться с названием сайта |
RSS-лента может также содержать любое число из следующих дополнительных элементов канала:
Элемент | Описание |
category | Категория, к которой принадлежит канал |
cloud | Позволяет регистрировать процессы с атритутом cloud, чтобы они уведомлялись об обновлении канала. Таким образом, реализуется облегченный протокол публикации-подписки |
copyright | Уведомление об авторских правах на содержимое канала |
docs | URL, указывающий на документацию по 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 | Включает статью в одну или несколько категорий |
comments | URL страницы с комментариями, касающимися данной статьи |
description | Резюме |
enclosure | Медиа-объект, присоединенный к статье. Например, <enclosure url=»http://img.gismeteo.ru/images/suncl.gif» /> |
guid | Строка, представляющая собой уникальный идентификатор |
link | URL статьи |
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