Pinboard как хранилище ссылок на интересный софт

2

Я уже несколько месяцев пользуюсь сервисом закладок Pinboard, куда сохраняю интересные ссылки при помощи мобильного Safari или Reeder 2 для iPad. Но сегодня захотелось чего-то эдакого, и я решил попробовать приспособить Pinboard для сбора линков на программы, которые мне бы хотелось купить/попробовать.

Большинство программных находок случаются на iPhone или iPad, поэтому главная задача всей задумки сводится к тому, чтобы научится быстро (с минимальным количеством тапов) отправлять записи в Pinboard именно с мобильных устройств, а точнее, из App Store.

Сразу замечу, что в App Store есть Список желаний. Меня он не устраивает, так как он работает только с содержимым магазина и не позволяет сохранить ссылку на обзор или сайт разработчика.

У Pinboard таких проблем нет. Но в него нельзя отправить нужную ссылку напрямую из App Store. В магазине можно лишь копировать её, либо отправить по Email. Вот с этим мы и будем работать.

Отправка в ссылки в Pinboard через Email

Поэкспериментировав со всеми возможными вариантами, добавление записи через Email показалось мне самым удобным. Для этого отлично подойдёт бесплатный веб-сервис If This Than That (IFTTT). Конечно, можно воспользоваться и стандартной добавления записей через Email от Pinboard (она ничем не хуже), но давайте посмотрим как это делается через IFTTT, чтоб потом лишний раз про него не рассказывать.

IFTTT
IFTTT
Developer: От IFTTT
Price: Free

В нем можно создать действие, при котором письмо, отправленное на специальный email-адрес, будет обработано по заданному правилу. В моем случае, это правило добавляет заметку в Pinboard и присваивает ей тег #AppToTry, а условием для срабатывания правила является тег #apptt в теме сообщения. Вот как это работает:

Чтобы быстрее вводить  тег #apptt, воспользуйтесь стандартной функцией автозамены iOS.

Чтобы правило нормально обрабатывало письмо, которое генерирует App Store, IFTTT нужно настроить следующим образом:

Разумеется, тег для триггера и тег для Pinboard укажите свои. Таких правил вы можете сделать несколько и все они будут реагировать на заданное ключевое слово в теме письма.

Как вы наверно догадались, при помощи такой конструкции можно делать заметки практически из любого окна iPhone и iPad (где есть экспорт по email) в любой из сервисов, поддерживаемых IFTTT. Например в Facebook, Twitter, Readability, Pocket, Instapeper или даже сохранять заметку в виде текстового файла в Dropbox.

Правда, не обошлось и без ложки дёгтя. Несмотря на всю очевидную простоту IFTTT, мне понадобилось неожиданно много времени, чтобы заставить его работать с тем же Pinboard. Например, моё правило долго не проходило какую-то внутреннюю проверку системы, из-за чего пришлось писать в поддержку. Если вы столкнётесь с чем-то подобным, то просто напишите им в твитер.

Отправка ссылки в Pinboard через Drafts

В Pinboard есть отличный API, через который самому не сложно отправлять в него какие-то заметки. Для этого отлично подойдут так называемые URL Actions iOS, которые можно запускать из любого продвинутого редактора. Я использую для этих целей Drafts (он же служит мне минималистичным твитер-клиентом). В качестве альтернативы гляньте на Launch Center Pro для iPhone.

В Drafts я создал правило с вот таким действием:

https://api.pinboard.in/v1/posts/add?auth_token=ИМЯ_ПОЛЬЗОВАТЕЛЯ:КЛЮЧ&url=[[clipboard]]&description=[[draft]]&tags=ЖЕЛАЕМЫЙ_ТЕГ

  • ИМЯ_ПОЛЬЗОВАТЕЛЯ:КЛЮЧ — уникальная связка, которая доступна на этой странице в Pinboard.
  • ЖЕЛАЕМЫЙ_ТЕГ — тег, который автоматически присваивается записи

В качестве ссылки Drafts автоматически использует содержимое буфера обмена, а для заголовка — тело документа. То есть, для добавления заметки в Pinboard нам нужно:

  • Скопировать ссылку на приложение из App Store
  • Открыть Drafts и написать заголовок
  • Запустить правило

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

В завершение

Лично я остановился на варианте с почтой через IFTTT. Он универсальный и не требует отдельной настройки на каждом из устройств. А вот Drafts удобнее в других ситуациях, например, для для фиксирования идей и мыслей, о чем я расскажу в своей следующей заметке.

Поделиться
Сохранить
  • Мы не ищем легких путей? В настройках pinboard можно включить собственный импорт по email.

    • Ну конечно, надо ж про IFTTT рассказать :) Мне в нем нравится, что течам можно присвоить сокращения, а не прописываать их полностью.