Автоматизація - це чудово. Все, що можна зробити для зменшення обсягу зусиль, необхідних для досягнення мети, слід сприймати з розпростертими обіймами. Ми розглянули різні інструменти, які можна використовувати для автоматизації завдань, які ви можете виконувати регулярно, зокрема використання Wappwolf для автоматизації хмарного зберігання та використання IFTTT для автоматизації резервних копій . Зараз ми покажемо, як IFTTT може використовуватися спільно з Yahoo Pipes для створення власних стрічок новин та попереджень.
Yahoo Pipes - це часто ігноруваний інструмент, який можна використовувати для гнуття та формування стрічок новин відповідно до ваших потреб. Навіть якщо є веб-сайт, який вам особливо подобається, і ви зробили крок, підписавшись на його RSS-канал, навряд чи вас зацікавить кожна окрема публікація - можливо, є деякі теми, які ви хотів би взагалі уникати.
Використовуючи самостійно, Yahoo Pipes можна використовувати для створення власних RSS-каналів. Можна поєднати кілька каналів з різних сайтів в один канал, і кожен окремий канал можна відфільтрувати різними способами.
Це означає, що можна слідкувати за стрічкою сайту, але переконайтеся, що ви бачите лише той вміст, який вас цікавить. Цікавлять лише новини Android? Налаштуйте фільтр, щоб до вас доходили лише історії, пов’язані з Android. Хочете знати про все, крім Linux? Створіть канал, який фільтрує новини, пов’язані з Linux.
Побудуйте трубу
Перейдіть на веб-сайт Yahoo Pipes і увійдіть до існуючого облікового запису Yahoo, або створіть новий (також можна ввійти за допомогою облікових даних Google і Facebook). Натисніть кнопку «Створити конвеєр» у верхній частині сторінки та перетягніть модуль Fetch Feed із розділу «Джерело» ліворуч у робочу область.
Введіть URL-адресу RSS-каналу, з яким ви хотіли б працювати - ви можете додати кілька, тому не витрачайте віки, вирішуючи, який з них буде найкращим. Кожен модуль Fetch Feed може використовуватися для розміщення однієї RSS-стрічки, тому просто продовжуйте додавати стільки, скільки вам потрібно.
Сенс створення конвеєра полягає у розробці стрічки, яка міститиме лише ті новини, які вас цікавлять, і саме тут фільтрування набуває значення. Розгорніть розділ «Оператори» ліворуч і перетягніть модуль «Фільтр» у робочу область - ви можете додати по одному для кожної доданої стрічки новин.
У цій статті ми збираємося фільтрувати стрічки новин, щоб відображалися лише історії про iOS 7 та Play Station 4. У першому спадному меню модуля Фільтр виберіть Дозвіл, а з другого виберіть "будь-який".
Встановіть для першого поля значення "item.title", переконайтеся, що для другого поля встановлено значення "Містить", а потім використовуйте останнє поле, щоб вказати умови пошуку або фільтрування. Ви можете додати більше фільтрів, клацнувши піктограму + поруч із Правилами, щоб створити власну стрічку для окремих сайтів.
Налаштувавши фільтри для однієї подачі, модуль фільтра потрібно підключити до відповідного модуля подачі подачі. Це можна зробити, просто перетягнувши вузол унизу Fetch Feed до вузла у верхній частині фільтра.
Налаштуйте всі фільтри, які ви хотіли б використовувати для кожного з каналів, з якими ви вибрали працювати, і переконайтеся, що всі модулі пов'язані, щоб забезпечити фільтрацію. Можна комбінувати корми перед фільтруванням, але це не дозволяє проводити таку дрібнозернисту фільтрацію; вас можуть не цікавити новини про iOS7 та Play Station 4 з одного конкретного сайту, наприклад.
Завершіть конвеєр, перетягнувши модуль Union з розділу Оператори ліворуч, а потім зв’язавши його з кожним із модулів фільтра. Модуль з'єднання також потрібно підключити до верхньої частини трубопроводу внизу робочої області.
Клацніть Зберегти у верхньому правому куті сторінки, введіть назву для труби та натисніть Зберегти. Коли трубу збережено, клацніть на посилання Виконати трубопровід, яке з’явиться вгорі сторінки. Потім ви можете взяти новостворену стрічку RSS за посиланням „Отримати як RSS”.
Моніторинг за допомогою IFTTT
Ви можете використовувати подібні Google Reader для ручного контролю вашої стрічки, але ви також можете використовувати IFTTT, щоб отримувати сповіщення про появу нових статей. Відвідайте Веб-сайт IFTTT і увійдіть або створіть обліковий запис. Клацніть на посилання Створити вгорі сторінки.
Клацніть «це», а потім натисніть піктограму «Лід». Оскільки ми зацікавлені в тому, щоб отримувати сповіщення, коли з’являються статті, що відповідають певним термінам, натисніть „Збіги нового елемента фіду“. Вибір цієї опції відкриває можливість створення декількох правил для роботи з різними типами статей - можливо, ви захочете отримувати повідомлення електронною поштою про новини про iOS 7, але ви можете віддати перевагу додаванню історій, пов’язаних з PS4, до Instapaper.
Введіть термін, який слід використовувати як тригер, а потім вставте в URL-адресу RSS-стрічки, створеної в Yahoo Pipes. Натисніть Створити тригер.
Клацніть на посилання "що", після чого натисніть Електронна пошта. Клацніть на «Надіслати мені електронне повідомлення», виберіть спосіб форматування електронного листа та натисніть «Створити дію» (електронне повідомлення буде надіслано на адресу, пов’язану з вашим обліковим записом IFTTT). Введіть опис і натисніть Створити.
Потім ви можете повторити процес, на цей раз вибравши тригер подачі та дію Instapaper для статей, які містять посилання на PS4, або те, що ви пристосували для вашого каналу.
Чи вдалося вам знайти велике використання для IFTTT та Yahoo Pipes? Поділіться своїми думками в рекомендаціях нижче.