Скриншоты страниц (видимая область / вся страница), загрузка файлов из popup, контекстное меню.
Скачать .zipchrome://extensions → включите «Режим разработчика».POST /api/upload
Authorization: Bearer <UP_TOKEN>
Content-Type: multipart/form-data
file=@screenshot.png
source=cli (опционально)
# ответ:
{ "url": "https://up.beta.aplosoft.ru/f/abc123.png", ... }
Пример:
curl -X POST https://up.beta.aplosoft.ru/api/upload \ -H "Authorization: Bearer $UP_TOKEN" \ -F "file=@pic.png"
У каждого пользователя свой токен (префикс up_). Админ работает по токену из .env (UP_TOKEN).
# на сервере staging: cd /home/staging/web/up.beta.aplosoft.ru sudo -u staging ./venv/bin/python -m app.users add <username> "примечание" sudo -u staging ./venv/bin/python -m app.users rotate <username> sudo -u staging ./venv/bin/python -m app.users disable <username> sudo -u staging ./venv/bin/python -m app.users list