Прокси-скрипт для папки в Дропбоксе

Sep 21, 2013 20:52

(в продолжение этого поста)

Решал задачку и вот решил: https://github.com/ob-ivan/dropbox-proxy

Вкратце: позволяет на вашем сервере (с поддержкой PHP) "расшарить" папку из дропбокса. При навигации на корень папки пользователь увидит список файлов в папке. При клике в имя файла скачает его.

Задача, с которой столкнулся я, была чуть хитрее. У меня уже была папка на хостинге с тяжёлыми файлами, которые отъедали всё место, а прямые ссылки на файлы были уже разбросаны по разным местам. Кроме того, что мне надо переехать файлы в дропбокс, ещё надо, чтобы старые ссылки продолжали работать.

Поэтому итоговое приложение получилось из двух частей:
- консольный скрипт для заливки файлов из папки на хостинге в папку в дропбоксе,
- вебный скрипт, отдающий файлы из папки по прямым ссылкам.

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

В общем, направления для улучшения есть, можно открывать issue, предлагать пулл-реквесты, всем буду рад.

программы

Previous post Next post
Up