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

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

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

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

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

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

Все эти модули можно найти в левой части экрана. Вы можете найти «Fetch Feed» в разделе «Источники» и большинство других вещей, с которыми мы будем работать в разделе «Операторы». Чтобы использовать их, просто перетащите их на свой холст и соедините точки.

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

программное обеспечение агрегатора кормов

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

программное обеспечение агрегатора кормов

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

учебник Yahoo труб

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

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

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

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

учебник Yahoo труб

Эта труба использует только один (входной) модуль. Вы можете найти Feed Fetch Feed ‘в Источниках. Введите канал RSS и подключите его к каналу. Это оно!

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

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

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

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

учебник Yahoo труб

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

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

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

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

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

Как редактировать существующие RSS-каналы с помощью Yahoo! Трубы Скриншот 2010 05 10 в 19

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

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

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

Как редактировать существующие RSS-каналы с помощью Yahoo! Трубы Скриншот 2010 05 10 в 19

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

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

Ссылка на основную публикацию
Adblock
detector