Как редактировать существующие RSS-каналы с помощью Yahoo! трубы

  • Michael Fisher
  • 0
  • 2398
  • 676
Реклама

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

Yahoo! Pipes - это мокрый сон для агрегатора сайтов. Это программное обеспечение агрегатора каналов, которое позволяет извлекать, комбинировать и изменять любые источники данных, в том числе RSS. Проблема с Pipes - это крутая кривая обучения. Одним словом, Pipes можно сравнить с визуальным программированием, объединением узлов и настройкой параметров..

Эта статья предназначена не только для того, чтобы познакомить вас с Yahoo! Программное обеспечение агрегатора каналов Pipes, но чтобы показать вам несколько простых трюков RSS, которые каждый сможет выполнить.

1. Использование труб: основы

Трубы работают путем построения линейной струны из различных компонентов; от ввода данных через модули-модификаторы до выхода трубы. Хотя Pipes поддерживает несколько различных источников данных, в этой статье мы сосредоточимся на RSS-каналах..

Все эти модули можно найти в левой части экрана. Ты можешь найти 'Получить канал' под источники и большинство других вещей, с которыми мы будем работать под операторы. Чтобы использовать их, просто перетащите их на свой холст и соедините точки.

Некоторые из этих операторов позволяют добавлять параметры. Это скажет им какие делать и где сделать это. Не волнуйтесь, мы поможем вам со спецификой в ​​примерах ниже.

После того, как вам удалось построить трубу, вам нужно сохранить ее, прежде чем вы сможете начать ее использовать. Сохранить Кнопка расположена в верхнем правом углу экрана и помогает вам сохранить канал через ваш Yahoo! учетная запись.

Сохраненный канал имеет свою страницу. Обратите внимание, что это не адрес вашего нового RSS-канала. Вы можете найти адрес RSS или JSON на странице, как отмечено ниже красным.

Кроме того, вы также можете опубликовать свою Трубу, чтобы все могли ее увидеть и использовать. Проверьте другие, популярные пользовательские трубы здесь. Вы также можете поделиться своим Pipe через одну из многих поддерживаемых социальных сетей.

Обратите внимание, что мы царапаем поверхность Yahoo! Трубы в этой статье. Я бы солгал, если бы сказал, что понял хотя бы половину возможностей. С помощью (например) регулярных выражений и SQL вы можете создавать огромные каналы, хотя и слишком сложные для обсуждения здесь..

2. Скрытие исходного канала

Одним из наиболее простых способов использования Pipes является скрытие URL-адреса исходного канала RSS. Есть несколько причин, почему вы можете захотеть сделать это. Для работы некоторых каналов требуется имя пользователя и пароль, встроенные в URL..

Эта труба использует только один (входной) модуль. Ты можешь найти 'Получить канал' в источники. Введите канал RSS и подключите его к каналу. это оно!

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

3. Фильтрация определенных (Автор) сообщений из RSS-канала

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

Хотя в этом примере показано, как фильтровать по автору, вы также можете использовать его для фильтрации по другим предметам. Например, пропуская все посты, которые говорят о Windows Mobile, или только те, которые упоминают Android.

Эта труба использует Получить канал модуль из источники, и модуль фильтра из операторы. Поместите фильтр между входом и выходом и соедините точки.

Далее установите фильтр на Разрешать все элементы, которые соответствуют приведенным ниже правилам. Отфильтровать автора, Item.dc: создатель должен содержать «его / ее имя». Проверьте веб-сайт, чтобы убедиться, как выглядит имя автора.

Атрибут Item.dc: creator универсально используется для указания автора сообщения. В маловероятном случае использования другого атрибута вы можете просмотреть поле отладчика в нижней части страницы, где вы можете найти различные атрибуты и их соответствующие значения для каждого сообщения RSS в ленте..

4. Перевод RSS-канала

Вас интересует иностранный блог или сайт? Возможно, вам не нужно пробираться сквозь эти статьи, но вы можете использовать Pipes для автоматического перевода канала!

Эта труба использует Получить канал модуль из источники и модуль BabelFish от Устаревшие. После подключения узлов вы можете просто выбрать исходный и целевой языки из выпадающего меню. Просто как тот!

5. Оставляя часть RSS-канала

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

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

Вы знаете какие-нибудь другие простые трубы? Или, возможно, альтернативное программное обеспечение агрегатора кормов? Выскажите свое мнение в разделе комментариев ниже!




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.