- Newsflow
- 1c-битрикс
- Inoreader
- Digg
- Браузер Opera
- Create rss feeds from almost any website
- Cron-задача и версия php
- Cron-задача и параметры update.php
- Free rss feed creation and hosting for websites and digital signage
- Joomla!
- Rss online
- WordPress
- Возможности digg:
- Возможности palabre:
- Возможности бесплатной версии feedly:
- Возможности бесплатной версии inoreader:
- Настройка cron-задачи
- Разбор полётов
- Этап 2: настройка логирования
- Этап 3: автоматическое обновление
- Заключение
Newsflow
Бесплатное приложение в Windows 10 для чтения RSS-подписок. Newsflow обладает всеми необходимыми функциями, а также присылает уведомления каждый раз, когда есть обновления в ваших RSS-каналах. Можно включить отображение живых плиток в меню «Пуск», чтобы видеть последние обновления. Также можно просматривать статьи прямо в приложении, не заходя на сайты.
1c-битрикс
Встроенный RSS-канал
Согласно документации Битрикса, есть 3 способа экспорта содержимого информационного блока в формате RSS. Это удобно, потому что в типовых случаях даже не нужно писать никакого дополнительного кода — достаточно включить в настройках экспорт RSS, и все, можно пользоваться. Рассмотрим один из способов.
Перед обращением к информационным блокам извне, разрешаем использование RSS в настройках информационного блока («Контент» > «Инфоблоки» > «Типы инфоблоков»):
Выбираем тип информационных блоков, для которых необходимо настроить RSS:
В форме редактирования параметров переходим на вкладку
«Дополнительно»
Выставляем флажок для параметра «Использовать экспорт в RSS», сохраняем параметры. Теперь мы можем обратиться к RSS информационного блока.
Делаем запрос таким образом:
Inoreader
Inoreader — неплохой RSS-агрегатор новостей с полным набором базовых функций. Он прост в использовании и обладает удобным интерфейсом. Есть функция кеширования страниц, благодаря которой можно читать новости в отсутствии интернета. Также в приложении можно загрузить статью полностью, чтобы не переходить на сайт с источником новости. Для этого достаточно провести пальцем вниз от верхнего края экрана.
Digg
Digg — бесплатный RSS-сервис с чистым и минималистичным интерфейсом. Есть расширения для браузеров и приложения для смартфонов. Понравившиеся статьи можно отправить в Pocket и Instapaper. Но за простотой скрывается и небольшая функциональность.
Браузер Opera
Opera с переходом на движок Chromium потерял звание лучшего браузера и сейчас пытается наверстать упущенное, возвращая старые функции, благодаря которым завоевал популярность. Одна из них — встроенный RSS-сервис.
Перейти к RSS-подпискам можно с любой страницы: на боковой панели есть кнопка «Персонализированные новости». RSS-сервис от Opera совсем не богат настройками. Можно выбрать интервал проверки новостей и режим их отображения — списком или в виде плиток.
Opera →
Create rss feeds from almost any website
Cron-задача и версия php
Вторая проблема с CRON-задачами на Hostinger состоит в том, что они вызываются под PHP 5.2, а Tiny TinyRSS требует не меньше, чем PHP 5.3. Для решения этой проблемы заведём новый скрипт, который будет вызывать
update_with_params.php
удалённо, как браузер, и назовём его
update_external.php
. Замените
rss.name.p.ht
на адрес к вашему ридеру.
Cron-задача и параметры update.php
В Tiny TinyRSS для обновления нужно вызвать скрипт
update.php
с параметром
—feed
, но Hostinger запрещает передавать параметры в CRON-задачах. Значит, нужно создать скрипт, который будет вызывать
update.php
и передавать ему нужные параметры. Назовём этот скрипт
update_with_params.php
Free rss feed creation and hosting for websites and digital signage
Repeat RSS Feed Expert is a free service that allows you to make RSS feed
files online, free of charge. You can
then generate and download these and put them on your website.
Sign up for a free account now
If you are not sure what an RSS is and how you can use it to improve your
website for marketing and SEO is then start by looking our
RSS Feeds for websites help page.
To get started using RSS feeds on digital signage screens, then see
RSS feeds for digital signage,
Paid RSS hosting for websites and digital signage, and RSS news feed file direct publishing subscriptions
We also offer SILVER and GOLD paid subscriptions. These give you the
following options for your RSS feeds:
— Build and host RSS feeds on our website. This gives you an address to use on
your website such as:
http://www.shhost.ru/users/YourAccount/news.xml .
You can use these for your website RSS feed hosting or for displaying with
digital signage software and hardware.
— Direct feed publishing to your website. This works by storing
your FTP connection details (create a limited FTP account for security) on our secure server and then you can publish your
RSS directly to your website, even with your mobile phone. FTP
details are stored on our secure servers hosting by a PCI/DSS (credit card
industry security) specialist hosting company in the US.
You can then use mobile devices, such as smart phones, to securely update your
news feeds anytime, anywhere, 24/7. Our website was designed from the
ground up to be used on mobile phones, tablets as well as desktop computers.
Sign up for a free account now which has a 30
day free trial of our SILVER and GOLD subscriptions. See our
Subscription Pricing page for more
information.
All RSS XML files generated in RSS 2.0 format.
Joomla!
Встроенный RSS-канал
Rss online
Здравствуйте Хабравчане!
В данной статье я хотел бы рассказать вам про некоторые онлайн сервисы RSS
Начну я с
Предназначен для создания RSS на тех страницах, на которых его нет.
В качестве примера —
K-lite codec
Сервис по доставке новостей сайтов, блогов и дневников на Email
Сервис предназначен для создания pdf версий ваших новостей. К небольшому разочарованию там нужна регистрация.
После Sing up’a можно настроить будущую подписку
После регистрации можно добавлять новые подписки
Отмечать новости для просмотра
И сохранять их на свой PC
Все бы хорошо, только с кириллицей он не дружит, но возможно кому нибудь пригодиться.
Тоже самое, что и page2rss.com только нужна регистрация.
После регистрации мы видим рабочую область куда можно складывать наши Url’ы
Еще 1 сервис, который создаёт RSS-потоки для сайтов, на которых их нет, и помещает в эти потоки все изменения, происходящие на этих сайтах.
До конца я не разобрался — выдает ошибку при добавлении xml в reader. Но при добавлении страниц видно что сервис «мощный» — позволяет менять XML.
Не знаю как вы, но я этот сервис искал очень долго.
Здесь можно создать свою подписку выбрав все самое нужное(неудобно при чтении, так как папок нет) или сохранить OPLM (с папками), который уже можно отредактировать как вам хочется.
Позволяет подключить RSS канал на сайт, при помощи javascript
Бесплатный скрипт для показа RSS новостей (RSS — HTML). Скрипт написан на PHP. Работа с ним отличается от работы с другими скриптами поддержкой templates.
После выбранных настроек получаем страницу похожую на эту:
Позволяет создать фид с любой частотой — какая вам удобно.
На хабре уже рассказывали про это
тут
Наверно самый известный «скрипт» — конвертирует заголоки RSS лент в изображения.
При создании картинки:
есть возможность выбора цвета, количество выводимых строк и тип шрифта.
Завершая эту статью хочу, дать ссылки на RSS иконки, если кому нибудь понадобится — Сборник иконок от квадрата малевича Раздача от Хабра поиск
З.Ы. guerrillamail.com — моя почта на 15 минут
З.Ы.Ы Если вы знаете сервисы поинтереснее, то вы можете написать про них в комментариях 😉
WordPress
Встроенный RSS-канал
CMS WordPress по умолчанию создает несколько RSS-каналов сайта. Из них важны 2 главных (указаны относительные URL) — главной страницы и последних комментариев.
- Лента последних записей /feed/.
- Лента свежих комментариев /comments/feed/.
Настроить, что показывать в ленте сайта WordPress, можно в административной панели на вкладке «Написание»:
В пункте «В RSS-лентах отображать последние … элементов» нужно указать число, а в пункте «Для каждой статьи в RSS-ленте отображать» выбрать, что именно нужно выводить — анонс или полное содержание.
Плагины
Возможности digg:
- Сохранение статей.
- Сортировка каналов по папкам.
- Выбор режима отображения: список или расширенный режим.
- Импорт подписок из OPML-файлов.
- Публикация новостей в социальных сетях.
- Расширения для браузеров.
Возможности palabre:
- Отложенное чтение.
- Темы.
- Функция Readability для просмотра полной статьи в приложении.
- Отображение новостей в виде списка или карточек.
- Чтение статей офлайн.
- Сортировка каналов по категориям.
- Поиск по ключевым словам.
- Публикация новостей в социальных сетях.
Возможности бесплатной версии feedly:
- До 100 RSS-источников.
- Сохранение новости на досках (до трёх досок).
- Расширение для браузера и приложения для Android и iOS.
- Публикация новостей в социальных сетях.
- Разделение источников по категориям.
- Отображение новостей в виде списка, журнала или карточек.
Feedly →
Возможности бесплатной версии inoreader:
- Неограниченное количество RSS-источников.
- Поиск по ключевым словам.
- Разделение источников по категориям.
- Темы.
- Импорт подписок из других агрегаторов.
- Публикация новостей в социальных сетях.
- Расширение для браузера и приложения для Android и iOS.
- Функция Readability для просмотра полной статьи в приложении.
Inoreader →
Настройка cron-задачи
Осталось настроить наш скрипт на автоматический запуск. Для этого перейдите в пункт «
Cron-Задачи
» панели управления и настройте так, как на картинке:
Нажмите «Создать»
Теперь каждые 5 минут будет вызываться скрипт обновляющий ридер. Логи его работы вы можете найти в пункте «Результаты Cron-Задач» панели управления:
Разбор полётов
На данный момент я пользуюсь Tiny Tiny RSS на Hostinger и вполне доволен, однако, я вижу несколько потенциальный проблем, которые могут проявить себя в дальнейшем:
- Ограничение на время выполнения скрипта. Трудно сказать насколько Hostinger подчиняется параметру max_execution_time в .htaccess, но сейчас обновление моих лент занимает 45 секунд и Hostinger не прерывает выполнение
- В логах появляются сообщения «Too many connections» и «MySQL server has gone away» свидетельствующие о том, что соединение с БД рвётся во время выполнения скрипта. Теоретически, это не должно быть проблемой, если происходит не постоянно и если разработчики Tiny Tiny RSS аккуратно работают с транзакциями (что, на первый взгляд, похоже на правду)
- Несколько часов доступ к ридеру был закрыт, потом всё восстановилось. Пришлось подождать
- Разработчики Tiny Tiny RSS выступают против модификации своего продукта под ограничения виртуальных хостингов и мой патч, с описанными здесь изменениями, не был принят. Это может сказаться в дальнейшем, с выпуском новых версий.
Этап 2: настройка логирования
Настроим сервер на вывод логов в определенный файл. Для этого добавьте в файл
public_html/rss/.htaccess
следующие команды, предварительно заменив «u466982574» на ваше имя пользователя (указано в панели управления)
Этап 3: автоматическое обновление
Необходимо настроить автоматическое обновление ридера и здесь уже начинаются проблемы. Hostinger поддерживает CRON-задачи, то есть возможность запускать произвольный скрипт через равные промежутки времени.
Заключение
В статье была описана установка Tiny Tiny RSS на Hostinger, и я постарался непредвзято оценить возможность использования такого решения. С моей точки зрения, пользоваться данным решением вполне возможно, особенно, учитывая его главное преимущество – бесплатность.
Если вы знаете способы улучшения скриптов или настроек, пожалуйста, укажите их в комментариях. Кроме того, опишите, пожалуйста, причину в комментариях, если вы ставите минус.