Что: 55ecdc7647d31ced5a7a85322fffb404d852fa67
Когда: 2023-03-18 12:44:23+03:00
Темы: tip
Загрузка файлов из/в Seafile http://www.git.stargrave.org/?p=sfloader.git;a=tree https://github.com/seafile-data/seafile-web-api-manual На работе почему-то выбрали Seafile (https://en.wikipedia.org/wiki/Seafile) для обмена файлами внутри сети. Никаких WebDAV, NFS или чего-то подобного. В броузере он у меня не открывается -- требует какой-то модный JavaScript (JS я, бывает, разрешаю запускать для служб внутри локальной сети, без доступа к Интернету). Есть специальный клиент на C++, но для которого только экспериментальная поддержка FreeBSD имеется. И действительно, собрать его не удалось. Но оказалось, что у Seafile есть REST-like API, который можно и через curl дёргать. А URL для скачивания зашит в JavaScript коде страницы shared ссылки. В общем, пара shell-скриптов и можно загружать файл, а также получать прямую ссылку для его получения. --progress-bar curl-а впервые использовал -- прям красиво показывает насколько он загрузил файл в форме.
Сгенерирован: SGBlog 0.34.0