ifttt: Автоматизируем рутину. Очень удобный сервис со странным названием

logoЕсть много вещей в компьютерном мире, которые можно автоматизировать. Зачем нам выполнять то, что может сделать компьютер? Для этого есть масса всяческих сервисов.

Мне на глаза попался, пожалуй лучший, из тех, что я видел. И с развитием он будет всё полезнее. Это сервис, со странным названием ifttt.com. В своей нише полезности, мне показалось, что им пользоваться удобнее всего.

Хотите, что бы если завтра будет дождь – вам приходило письмо? А хотите положить картинку к себе в какую-то директорию, а она автоматически появится в твиттере и фэйсбуке? А хотите поставить птичку в google reader, и статья автоматически положится к вам в evernote? А хотите послать файл на почту, а он “расползётся по интернету” – например, положится к вам в блог? Ну и так далее? Тогда вам сюда

На самом деле там всё настолько просто, что может использовать даже самый неопытный пользователь. Единственное зачем я вообще пишу этот пост, это потому, что не все владеют английским. И даже его надо знать минимально. В конце концов google translate вполне достаточно.

Итак, зарегистрируемся на этом сайте. Выбираем Join и заполняем простую форму
logo

Вам покажут страницу, на которой описана вся суть сервиса. Вы будете делать простую конструкцию

“если ЧТО-ТО, сделать ЭТО”

ЧТО-ТО и ЭТО- это разные сервисы, с которыми сервис умеет работать. На данный момент это список:
Boxcar Buffer Craigslist Date & Time Delicious Diigo Dropbox Email Evernote Facebook Facebook Pages Feed ffffound! Flickr foursquare Gmail Google Calendar Google Reader Google Talk ifttt Instagram Instapaper Last.fm LinkedIn Phone Call Pinboard Posterous Read it Later Readability SMS SoundCloud Stocks tumblr Twitter Vimeo Weather WordPress YouTube Zootool

Т.е. эти сервисы могут между собой взаимодействовать через систему ifttt. Например 9 каналов позволяют сделать 119 комбинаций использования друг с другом.

Итак, как это всё работает. Ну, перед тем, как создавать свою “задачу \ task” – моэно воспользоваться “Рецептами \ Recipes”, которые создал кто-то другой. Вот примеры:
logo
Когда меняется картинка профиля Facebook, поменять и картинку профиля twitter

logo
Если я отмечаю звёздочкой запись в google reader – поместить копию в evernote

logo
Если завтра пойдёт снег – написать мне письмо на почту

logo
Ежедневно присылать мне на почту комикс Дилберта

Например, мы хотим у себя подключить последний – жмём на рецепт и получаем вот такой экран:
logo
И мы видим как построен рецепт и можем настроить его под себя. В рецепте видно, что будет проверяться rss feed и высылаться вам письмо по указанному шаблону (который вы можете менять) Те места, где {{что-то}} будут заменяться на текст в каждом конкретном случае.
{{FeedTitle}} заменится на зоголовок, а {{FeedUrl}} на ссылку именно на этот топик.

Пока непонятно? Давайте попробуем создать с нуля “Задачу \ Task”. Давайте сделаем задачу, которая выполнит следующие действия: Если я отмечу звёздочкой (Starred) какую-то запись в Google Reader – он должен положить запись в twitter.

logo
Для этого просто жмём на “Создать задачу \ Create Task” Нам явно показывают чтонадо делать – Если что-то – то сделать то-то. Просто жмём на выделенное. Т.е. выбираем источник. Если где что-то поменятся, мы будеи что-то делать.

logo
Выбираем, например, Google Reader.

В первый раз каждый сервис потребует авторизации. Т.е. вашего разрешения, что бы ifttt имел право зайти к вам и что-то там посмотреть. Ну в данном случае – ifttt должен иметь право видеть что именно вы помечаете звёздочкой. Пароли и прочее передавать не надо. Сервис, если вы прямо не разрешите будет использоваться ТОЛЬКО на чтение. Никаких личных данных вытаскиваться не будет больше того, что вы о себе сообщили в публичных профилях.

logo
Вас спрашивают разрешить доступ

logo
и как только вы разрешили

logo
Канал активируется. Т.е. с этого момента вы сможете его использовать в системе.

logo
Итак, откуда брать информацию, что смотреть – мы указали. Идём дальше

logo
Теперь надо указать когда мы хотим, что бы что-то произошло. Для каждого сервиса этот список разный и пополняется. На данный момент могут отслеживаться два события от google reader. Это “сработать если вы что-то пометили звёздочкой” и “сработать если в какой-то папке появилась новая запись или появилась запись с тэгом”. Выбираем первое, в нашем случае.

После этого у нас указано ГДЕ смотреть, КОГДА сработать и теперь надо указать что, собственно, с этим надо делать.
logo

Выбираем вторую часть
logo

Нам, в данном случае, нужен twitter – его и жмём
logo

Нас опять же, один раз (первый раз) попросят позволить ifttt работать с twitter от вашего имени. Эти запросы разрешения совершенно необходимы ибо сервис же будет писать “от вашего имени”. Это важный момент, что без вашего ведома ничего нового у вас не появится.

Итак, просто разрешаем ifttt и twitter общаться между собой, выбирая Allow

Теперь мы активировали канал twitter, теперь надо указать что делать дальше.
logo

Твиттер позволяет нам сделать следующее:
logo

logo
– Написать Пост
– Написать Пост с Картинкой
– Добавить пользователя в список
– Изменить картинку своего профиля

А данном случае нам надо написать пост. Вы следите что происходит? Мы указали до этого момента следующее:
В google reader, если я помечу каккую-то запись звездочкой – надо поместить в twitter запись.

Осталось указать КАКУЮ запись поместить в twitter

Обратите внимание – я могу менять весь текст. Сейчас там

logo
{{ItemTitle}}{{ItemUrl}} #из_моего_googlereader

Что это означает?
{{ItemTitle}} – Вместо этого вставится заголовок той записи, которую я отметил звёздочкой
{{ItemUrl}} – Вместо этого вставится ссылка на тот пост, который я отметил звёздочкой
#из_моего_googlereader – эта часть без скобочек, т.е. она всегда будет одинаковой. Это важный момент. Если вы удалите все {{}}, то это будет статичный текст. Например, если вместо {{ItemTitle}}{{ItemUrl}} #из_моего_googlereader написать Я пометил звездой запись то каждый раз, когда в google reader вы будете помечать звёздочкой запись – в твиттере будет появляться запись, буквально: “Я пометил звездой запись”

Что бы вам не знать и не запоминать все эти {{}} – справа есть “помощь”
logo
Вы можете использовать этот combobox и выбрать, что бы в твит попали Автор, ссылка, текст, и т.д.

logo
Мы закончили задачу. Системе абсолютно ясно откуда брать информацию, когда срабатывать, куда пойти и что там сделать.

В ваших задачах показано, что задача создана. Вы можете её там редактировать, приостанавливать, удалять и т.п.
logo

Итак, идём в google reader и ставим звездочку к какой-то записи.
logo

Через некоторое время (в данном случае проверки идут каждые 15 минут) в твиттере появилась запись
logo

Вот такая удобнейшая система.
logo

Если что-то непонятно – спрашивайте. Удобнейшая штука, настоятельно рекомендую пользоваться…

  • bytebuster463

    Интересный сервис. Достойное расширение синхронизаторов.
    А что жэжэшычки нет – так и поделом ей. :)

    ЗЫ. Блин, сколько скриптов пришлось разрешить, чтобы камент написать :)

    • По поводу ЗЫ. Ну это disqus :) Просто пока его не включил – вообще никаких комментариев не было :)

      • bytebuster463

        Это всё правильно. Я тоже думаю с жэжэшечки слазить.
        В стенделончиках вижу только несколько недостатков:
        1. куча скриптов, которые фиг пойми, что разрешать, а что – нет. Например, о вчерашнем жэжэшном фистинге :) я узнал исключительно из скриншотов. А так – Огнелис, АдБлокПАлюс и НоуСкрипт.
        Соответственно, включать какие попало скрипты не хочу

        2. Логиниться емейлом не хочу. Одноразового емейла достаточно :)

        3. С третьей стороны, не приходят уведомления об ответах

        Кароче, не знаю, что делать. Может, вот такая тулза будет поллезна.

        • C жжшечки слазить глупо ибо именно там есть живые люди, которые одновременно создатели контента. С жжшечки надо не Слазить а ПЕРЕлазить и туда, куда перелезут именно создатели контента, а не копипастеры. Стандалоны это абсолютно иное. Ты можешь абсолютно всем управлять, добавлять и убирать новые услуги… Но человек по своей природе ленив и такую аудитории, какая есть в жж могут получить только единицы особо талантливых. 

          Так что надо иметь И стандалон И жж. Они для разного. Для меня оптимальный набор – жж, g+, твиттер, стандалон

          1) Насчет скриптов и прочего… 21 век, анлим интернет. Нафига весь этот геморрой с разными носкриптами? У меня лет 7-8 просто стоит kasper с родным firewall – никаких заражений. И никаких проблем. *Какая разница* сколько там прокручивается скриптов? У тебя 386 компьютер? 640Mb памяти?

          2) мне кажется это паранойя. У меня 3 мэйла. 
          – основной, чистый. 
          – можно дать доверенным людям
          – мусорный, которого не жалко.
          Простой вопрос – ты миллиардер? У тебя миллионный нефтебизнес? Ты учёный с открытиями? Тогда, прости, кому ты нафиг нужен в смысле тебя ломать? (И меня, и еще 90%)? Надо находить компромис основываясь на трезвой оценке опасности. Иначе жизнь глупо усложняется. Зачем офисному клерку шифрование писем по воленным стандартам? 

          3) Уведомления об ответах, естесственно приходят, просто надо немного вынырнуть из призрачного мира “враги-кругом” и жизнь сильно полегчает :)

          Никакая тулза не поможет :) Мне кажется надо посидеть и поискать компромис между здравым смыслом и паранойей.

          Например использовать lastpass и roboform для НЕ денежных аккаунтов вполне можно. Таким образом риск того, что пароли в сети полностью покрывается тем, что любые другие пароли вида 8QDjsDakcgWM ну и так далее…

          • Lexander

            ООООчень наивное суждение о безопасности, скажу я вам как представитель “той” стороны. Ибо ломают аккаунты офисных клерков чаще всего, аккаунты отдельных личностей ломаются либо в крутых хеккерских фильмах, либо это единичные услуги на черном рынке (тут речь идет скорее о черных правительственных играх и междуусобных войнах различных компаний/группировок, где счет идет далеко не на сотни долларов). В остальном же подбирать пароль к миллиону ящиков на один пароль намного продуктивнее, чем один ящик на миллион паролей, думаю тут спорить бессмысленно. Вот и получается, что работают на количество, а не на качество. Тем более, что пароль от того же money аккаунта сейчас можно выдернуть и у офисного клерка, особенно учитывая то, что у 85-90% людей один пароль практически на все сервисы. Так что думать “кто я такой, чтобы меня ломали” – очень опасно. А вот думать “кто я такой, чтобы меня ломали”, при этом имея пароль на основном email 8QDjsDakcgWM вполне разумно, тут сказать нечего )

            • В любом деле должно быть участие головы. Если всё что вас защищает это вера в “кому я нужен?” – это есть глупость. Просто надо чётко различать важность информации. Например, никаких облачных хранений финансовой информации в принципе. Минимум информации о себе в интернете. В остальном можно не заморачиваться и пользоваться теми благами что дают облака и т.п. Паранойя должна быть разумной.

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

  • Olga Danilova

    При зашаривании ссылки в ФБ в текстовке на предпросмотре некорректно отображается кодировка, пришлось ручками править (ты вроде просил сообщить, если такая ерунда появится вновь, вот – она осталась)

    • Да, спасибо. Это какая-то несовместимость вордпресса. В гугльплюсе тоже корёжит кодировку. Присяду на выходных попробую решить проблему

  • Очень интересный сервис. Поскорей бы они русифицировались…

    • Ну там не так много текста :) Можно пользоваться и так, в принципе. Всё равно без английского никуда – надо учить потихоньку

  • Андрей

    Виктор, спасибо за информацию! После подключения
    ifttt.com к твиттеру обнаружил, что сервис не поддерживает кириллицу. В твитах вместо букв по смс приходят знаки вопроса – ???????? ?????? ??? Можно ли как-то изменить эту ситуацию в настройках сервиса
    ifttt
    .com или он поддерживает только латиницу?