Сервис предоставляет возможность поиска среди сохраненных картинок по тексту на них. У каждого пользователя свое хранилище.
Запуск
# из корня проекта:
docker compose build
docker compose up
REST API:
/images/v1
GET /search?text=str
Ищет картинки по тексту
200: [{id: int, url: str}]. гарантируется порядок по похожести
404: картинок у юзера нет
GET /latest
Достает последние картинки
200: [{id: int, url: str}]. гарантируется порядок по времени
404: картинок у юзера нет
POST /upload
Загружает картинку в хранилище (telegra.ph), считывает текст с нее
201: загружает картинку
406: картинка некорректного формата
DELETE /delete?id=1
204: картинка удалена
404: такой картинки нет