0

Начальный коммит

This commit is contained in:
eleksir
2021-05-18 12:32:46 +03:00
commit 0c147086c0
29 changed files with 2534 additions and 0 deletions

13
TODO Normal file
View File

@@ -0,0 +1,13 @@
* Реализовать проверку кэша на тухлость (Yandex.Диск зачем-то регулярно
обновляет ссылки, период обновления я пока не выявил). Делать по приходу
клиента.
* Не аплодить файлы, которые уже есть в диске (проверка по длине + md5 или sha).
* Докинуть пример строки запуска uwsgi-сервера.
* Исправить листинг каталогов, чтобы без слеша был 301-й редирект.
* Исправить листинг файлов, чтобы по ссылке на файл отображался локальный урл,
а при переходе на него происходил 302-й редирект.
* Добавить проверки corner-case-ов.
* Описать утилиты.
* Организовать многопоточную загрузку файлов на Yandex.Disk, вероятно, через
AnyEvent::HTTP, т.к. у него есть встроенное огранчение на количество
подключений к одному серверу, либо через CORO::LWP.