Fascinated 3c78628fc1
All checks were successful
/ docker (push) Successful in 1m44s
rename uploader file
2023-07-04 18:26:45 +01:00
2023-07-04 17:58:13 +01:00
2023-07-04 18:08:45 +01:00
2023-07-04 17:56:28 +01:00
2023-07-04 16:32:18 +01:00
2023-07-04 18:08:39 +01:00
2023-07-04 17:15:53 +01:00
2023-07-04 16:32:18 +01:00
2023-06-18 00:31:42 +00:00
2023-07-04 18:26:45 +01:00
2023-04-12 03:10:09 +01:00

ShareX Upload Script

This PHP script allows you to effortlessly upload your ShareX app screenshots to your website. ShareX is a widely-used Windows screenshot tool that enables users to take screenshots, annotate them, and share them online.

Features

  • Effortlessly upload screenshots to your website using ShareX.
  • Automatically convert screenshots to WebP format.

Requirements

  • PHP (Tested on PHP 8.1.12-1ubuntu4)
  • GD Library (If using webp conversion)

Installation

To install this script:

  • Find a suitable location to host the script (with at least 5GB of storage).
  • Verify that your web server has the GD library installed. (See instructions below for Ubuntu installation.)
  • Upload the files to your server.
  • Edit the upload.php file to configure the script.
  • Add the custom uploader to ShareX.
  • Configure the custom uploader in ShareX.
  • Test the script!

Need Help?

If you require assistance, feel free to contact me via Discord at fascinated7.

How to Install GD Library on Ubuntu

  • sudo apt-get install php-gd
  • Add extension=gd to your php.ini file.
  • Restart your web server and php.

Other Information

This project is maintained on my Gitea instance: https://git.fascinated.cc/Fascinated/sharex-php-uploader

Description
This PHP script allows you to easily upload ShareX screenshots and videos. It includes token authentication for security and can handle various image file types by converting them to WebP format for efficient storage.
Readme 333 KiB
Languages
PHP 57.9%
Shell 16%
Dockerfile 14.7%
HTML 11.4%