ПредишенСледващото

За новодошлите в Yahoo Pipes реших да напиша една малка урок за работа с тази услуга.

За да започнете, аз силно препоръчвам поне повърхностно разглежда спецификацията на RSS. без ясно разбиране за тези моменти правят интересен тръба ще бъде проблематично.

Започнете да се учат от най-добрите рецензии услуга готови примери. Трябва да се разбере, че обработката на всички блокове е Yahoo Pipes последователно "надолу". Данните като вода поток през тръбите на "контейнер" на друг, където могат да се появят някои трансформации с тях.

При създаването и отстраняване на грешки тръби не трябва да забравят за вграден Debugger - зоната в долната част на работния прозорец. В Debugger да следите всички междинни данни и превръщане RSS-потоци.

Помислете за най-полезните модули Yahoo тръби.

1. Източници

Модулите на секцията Източници са предназначени за извличане на данни от външни източници като RSS канали или някои от услугите на резултатите от търсенето.

Може би основният инструмент в Yahoo Pipes. Получава и дава на изхода на съдържанието на RSS емисия, определен в полето URL. URL адресът може да се зададе ръчно, и може да бъде заместен като параметър на друг блок (виж сив кръг на правото на адреса на въвеждане поле?). Можете да посочите няколко източника едновременно.

Нека имаме заглавията и снимките на дадена ключова дума с популярната услуга за качване на снимки Flickr.com. Недостатъкът е, че картината е много малък, той е много по-забавно да се изтеглят снимки директно от RSS емисия Flickr.com.

Връща резултатите от търсене в Yahoo kivordu дава под формата на RSS емисии. Можете да получите заглавието на сайта, URL датата на последната актуализация на индекса и кратки откъси от уеб страници, текстови. ограничение на сайта, за да ограничи обхвата на търсенето от един или повече сайтове.

2. Потребителски Входове

Елементите на тази група ви позволяват да въведете всяка постоянна или искане информация от страна на потребителя на вода.

Въвеждане на текст, частен въвеждане на текст

Много просто елемент ви позволява да определите низови константи по време на отстраняване на грешки тръба или по време на изпълнение. Освен това, тези линии могат да се използват за замяна в другите блокове. Лично за въвеждане на текст се различава от обикновения само за въвеждане на текст в който се посочва данни, за да бъдат на разположение само на собственика на тръбата и не се прехвърлят, например, по време на клонирането.

3. Операторите

Операторите позволяват RSS определени данни манипулация поток. Ние трябва да разберем, че всеки оператор използва своята сила, за да всички елементи в емисията си.

Филтър за пропускане на оператора или обратното блокове никакви данни RSS-лента да отговарят на определени условия. Термините могат да наложат на всяка RSS лента поле, например, ние искаме просто да пропуснете тези записи, които съдържат думата в заглавието «нова».

Полетата за филтриране зареждат в падащото Филтър автоматично при свързване на тръби с други елементи. Това важи и за всички други оператори.

Loop преминава през всеки елемент емисия RSS, които използват неговите елементи всякакви модификатори или извършват определени действия с данните. Във вътрешността на Loop, можете да поставите модификатори линии или елементи от секцията Източници. за това трябва да плъзнете модула директно към блока Loop.

Вариант излъчва резултат - отново презапишете цялото съдържание на лента RSS генералния задайте резултати - директен изход на резултатите в някои от маркерите, и няма да се отрази на съществуващите данни.

Много полезен и мощен изявление, но изисква познаване на регулярни изрази. Пример в картината, ясен текст от HTML тагове.

Тя ви позволява да преименувате заглавие атрибут за елементите. Например, за да донесе RSS в правилния формат.

Скъсяване на оператор - намалява размерът на позициите в RSS за дадена дължина. Опашката - прави същото нещо, само "до края" списъка.

Сплит - RSS-разделя на две еднакви потоци от данни. Съюз - събира до 5 потоци. Ако трябва да се комбинират повече от пет RSS-потоци - просто използвайте няколко стопански субекти от ЕС.

Премахване на елементи. че съдържа дублирани редове. Например, ако искате да си продукция RSS не е имал елементи с едно и също заглавие, можете да използвате този оператор за филтриране на дубликати.

Този раздел съдържа модули, които ви позволяват да манипулират струни.

Много интересен модул, от гледна точка на възможностите, които предлага - позволява да се преведе струни от един език на друг. Той има един малък недостатък - превода премахва всички HTML тагове, така че се губи форматирането на текста.

Сложни тръба най-удобно да се разделят на отделни "суб-тръба" извършване на специфична функция, и след това сглобени от готови части на цялата система. Разделът Моите тръби ще намерите всичко, създаден преди това си лула.

Аз се опитах да се разгледа най-интересните елементи на Yahoo Pipes. Общият брой на малко по-голям, и периодично има нови функции. За да получите кратко помощ за всеки един от елементите и връзката на един пример - трябва да кликнете върху знака в заглавната част на всеки блок "?".

навигация в публикациите

Свързани статии

Подкрепете проекта - споделете линка, благодаря!