It was surprisingly easy to configure ShareX to work with Horizon! Handles deletion and putting the URL of the uploaded file in the clipboard and all.
Hopefully you guys could collaborate to become a default file/image destination uploader that actually handles logging in and logging out of an account.
https://i.horizon.pics/35dwiVGxz8 <-- Uploaded via ShareX.
```
// Uploader import string
{
"Version": "16.1.0",
"Name": "horizon.pics",
"DestinationType": "ImageUploader",
"RequestMethod": "POST",
"RequestURL": "https://api.horizon.pics/upload",
"Headers": {
"Cookie": "token=YOUR_SESSION_HERE"
},
"Body": "MultipartFormData",
"FileFormName": "file",
"URL": "{json:.data.fileLink}",
"DeletionURL": "{json:.data.deleteLink}",
"ErrorMessage": "{json:.message}"
}
```