Открытый проект copyparty позволяет превратить практически любое устройство в файловый сервер с возможностью возобновления загрузки/выгрузки через веб-браузер.
Исходный код решения написан на Python и JavaScript и опубликован на GitHub под лицензией MIT. Разработка решения ведётся с января 2020 года.
Сравнение copyparty с существующими аналогами:
В качестве цели проекта автор решения привёл такие утверждения: быстрый сервис для доступа к множеству функций в критической ситуации, работает где угодно, поддерживает всё, включая как можно больше веб-браузеров и версий Python. Каждый браузер должен как минимум иметь возможность просматривать, скачивать и загружать файлы. Это должно быть хорошим решением для экстренной ситуации при переносе данных между устаревшими системами. Минимальное количество зависимостей. Но необязательные зависимости, добавляющие бонусные функции, не помешают.
В проекте есть много разных багов и ошибок. которые планируются к устранению.
Примечательно, что проект ранее работал даже с браузером Internet Explorer различных версий.
Также под Windows предлагается запуск copyparty.exe в том случае, где установка Python проблематична, однако не рекомендуется — по возможности автор советует использовать copyparty-sfx.py.
В будущем в проект планируется добавить ускоритель загрузки для параллельной загрузку фрагментов, загрузку PWA, а также графический интерфейс для конфигурации решения.
Источник: habr.com