Поиск по сайту

Автоматическое сохранение фотографии из Instagram в iPhone

вкл. . Опубликовано в Статьи о IOS


Автоматическое сохранение фотографии из Instagram в iPhone

Я не просто так недавно упоминал про сервис IFTTT. С его помощью можно делать разные трюки по автоматизации не только на своём компьютере, но в веб. Сегодня я покажу, как при помощи IFTTT автоматически сохранять «лайкнутые» фотографии из Instagram в фотоплёнку вашего iPhone. А попутно расскажу о тонкостях фоновой синхронизации в iOS 7 и импорте фотографий в iPhoto при помощи Hazel.

Сохранение фотографий из Instagram в iPhone

Лёгкий путь не для нас, поэтому изначально я задумывался над тем, как с помощью IFTTT сохранять фотографии в Dropbox, а потом при помощи Hazel как-то «вклинивать» их в фотопоток или импортировать в iPhoto. Но оказалось, что все гораздо проще. У IFTTT есть отличное [официальное приложение], которое умеет работать с фотоплёнкой iOS, а самое приятное — в нем есть поддержка фоновой синхронизации iOS 7.

IFTTT для iPhone

Прямо через приложение нужно добавить новое правило «If Instagram then …» и выбрать тригеры, на которые оно будет срабатывать. Это может быть лайк, тег, или все новые фотографии заданного пользователя.

Автоматическое сохранение фотографии из Instagram в iPhoneАвтоматическое сохранение фотографии из Instagram в iPhone

Новые снимки будут появляться в вашей фотопленке и альбоме IFTTT (название меняется в настройках правила, у меня это Instalikes). Но не моментально, а через неустановленный промежуток времени, когда сработает фоновая синхронизация.

Судя по документации Apple, фоновая синхронизация самообучающаяся и со временем пытается скачать контент перед вероятным открытием программы. То есть, если вы просыпаетесь в 8 утра и сразу берете в руки телефон, то iPhone заблаговременно обновит весь контент.

Автоматическое сохранение фотографии из Instagram в iPhoneАвтоматическое сохранение фотографии из Instagram в iPhone

Изначально фоновое обновление привязано к вашему местонахождению, то есть для IFTTT придётся включить геолокацию. Насколько я понимаю, система пытается предугадать, какой контент вам нужен на работе, дома или кафе. Где-то примерно через сутки iPhone сообразил, что дома мне нужны те самые «лайкнутые» снимки в Instagram и начал их нормально сохранять.

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

После недели использования оказалось, что из-за включённой геолокации очень быстро разряжается iPhone, из-за этого её пришлось отключить. К моему удивлению, IFTTT продолжил синхронизировать фотографии и они исправно появляются у меня в фотоплёнке и папке Instalikes. Наверно срабатывают то самое самообучение. Но чёткого понимания того, когда происходит синхронизация у меня так и не появилось. Это все ещё непонятная чёрная коробка.

Тот самый закрученный метод с Hazel

В этом случае, через web-версию IFTTT нам надо создать правило для добавления лайкнутых фото напрямую в Dropbox. В моем случае папка называется Instagram.

Автоматическое сохранение фотографии из Instagram в iPhone

По желанию вы можете настроить даже сохранение видеороликов. Правда, iCloud пока не умеет автоматически синхронизировать видео, а значит, их синхронизация будет происходить не через облако, а напрямую после беспроводной синхронизации iPhone или iPad с компьютером.

Как только вы настроите IFTTT, можете зайти в Instagram и проверить как все работает. В папке должны появится новые фотографии.

Автоматическое сохранение фотографии из Instagram в iPhone

Дальше в ход вступает Hazel, которым мы настроим на добавление свежих фотографий в iPhoto. Логика следующая:

  1. Следим за содержимым папки Instagram
  2. Если появляются новые фотографии, переименовываем их и перемещаем в папку Instalikes
  3. Открываем папку Instalikes при помощи iPhoto
  4. Очищаем содержимое папки Instalikes

В Hazel есть функция импорта в iPhoto, но из-за кривизны последнего, каждая новая фотография будет появляться новым событием. Именно для этого я перемещаю фотографии в новую папку и открываю её при помощи iPhoto. В этом случае все фотографии папки будут добавлены в одно событие.

Автоматическое сохранение фотографии из Instagram в iPhone

Автоматическое сохранение фотографии из Instagram в iPhone

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

Дальше зайдите в iPhoto и включите функцию «Автоматическая выгрузка», которая будет отправлять в фотопоток все новые фото из iPhoto. И на вашем iPhone и iPad они появятся практически сразу, если устройства подключены к сети WiFi.

Автоматическое сохранение фотографии из Instagram в iPhone

В завершение

При использовании Hazel, лайкнутые фото на вашем iPhone появляются быстрее, чем в случае с приложением IFTTT, но он, мягко говоря, не элегантный и понравится только экспериментаторам вроде меня.

Куда проще запустить бесплатный IFTTT на iPhone вручную, либо подождать, когда он сам загрузит фотографии. Это происходит не сразу, но и срочности у меня никакой нет. Да и сам клиент можно спрятать куда-то подальше. Главное, не забудьте отключить доступ к геолокации, иначе программа выпьет весь аккумулятор.

В качестве бонуса могу порекомендовать поставить программу Instantsave. Это альтернативный вьювер Instagram для просмотра и сохранения фото/видео всего одним кликом. Я всегда держу эту программу про запас. Автоматическое сохранение фотографии из Instagram в iPhone


Смотрите также - Статьи о IOS