ShotShare is an OSS image sharing application. It allows users to upload images and creates sharing and embed links
Uploads can be submitted through a web-browser, but there's also an API
This snippet details how to upload an image using curl
.
You'll need to have generated an API token under Profile
IMG_PATH=/home/ben/Pictures/adblocking_wiki.png
TOK=<your api token>
DOM=<your shotshare domain>
curl -s \
-H "Authorization: Bearer $TOK" \
-H "Accept: application/json" \
-F images[0]=@$IMG_PATH \
https://$DOM/api/upload | jq -r '.data.link'