Сайт дня: drv.io - как пропатчить Google Drive под e-mail
Сегодня сайтом дня объявляется сервис drv.io, сделанный в лучших традициях олдскульного хакерства, хотя и для обычных людей. Глядя на сайт drv.io хочется сидеть у камина и вспоминать те времена, когда хакеры вместо того, чтобы ломать сайты налоговой, отважно и бескорыстно исправляли недочёты в чужих программных продуктах.
Конкретно сайт drv.io исправляет хорошо известный и досадный недочёт в Google Drive, а именно - неспособность получать файлы по почте на специальный секретный адрес. Это в наши дни любой Evernote умеет, а Google Drive - нет. Вроде идёт внедрение пересылки вложений из Gmail в Google Drive, но с другой почты - нет. Не удивительно, что нашлись энтузиасты, желающие исправить недоработку Google. Конечно, благородные хакеры не смогли как в старые времена предложить разработчикам Google готовый патч, так как код Google Drive мягко говоря закрыт. Зато у Google Drive есть открытый API, что и позволило создать drv.io.
Самое примечательное, что интерфейса на сайте drv.io нет. Всё взаимодействие с сервисом осуществляется через электронную почту. Я знаю много сервисов, которыми можно пользоваться через электронную почту - достаточно вспомнить покойный Posterous, - но у них у всех есть и обычный, вебовый интерфейс, а у drv.io - нет. Впрочем если пользователь смог понять инструкцию, то никакой другой интерфейс ему и не понадобится.
Начнём с того, что регистрация на drv.io осуществляется путём отправки письма на адрес signup@drv.io. Содержимое письма не важно, главное - обратный адрес. Его всё равно придётся верифицировать, так зачем терять время на квесты по веб-интерфейсу.
По ссылке верификации предложат согласиться с пользовательским соглашением (которое всё равно никто не читает) и авторизоваться на Google для доступа к Drive с минимально необходимыми правами.
После этого drv.io создаст и сообщит пользователю секретный адрес электронной почты. Все письма с верифицированного только что адреса на полученный секретный адрес будут разбираться drv.io и все вложенные в них файлы будут помещаться в соответствующий Google Drive. Можно в теме письма указать папку, для этого на drv.io есть чуть ли не единственная инструкция.
В общем, после регистрации можно на drv.io вообще никогда не заходить. Просто незачем это. Файлы почтой и так пересылаются, а настроек у аккаунта drv.io нет никаких. Даже секретный адрес поменять нельзя. Можно только "отписаться", отняв у drv.io доступ к Google Drive. Впрочем, потеря секретного адреса тут не так фатальна, потому что писать на него с левых адресов бесполезно.
Разработчики drv.io выражают надежду на то, что Google добавит в свой сервис недостающую, но очень востребованную функцию, так что drv.io сразу рассматривается как временное решение. И пожалуй это самый аккуратный и эффективный веб-костыль, из всех, что я видел.
Знаете ещё хорошие сайты? Пишите на sitesoftheday@ferra.ru.