Giter Club home page Giter Club logo

sharex-uploader-server's Introduction

sharex-uploader-server

Просто веб-сервер на express для загрузки скриншотов через программу ShareX

Установка и настройка

  • Склонируйте репозиторий и установите зависимости
git clone https://github.com/MrLivixx/sharex-uploader-server.git
npm i
  • Смените название файла .env.example на .env и подставьте свои значения
    Пример:
PORT=1000
KEY=mrlivixx
DOMAIN=https://imgs.mrlivixx.me
  • После этого скомпилируйте и запустите проект
npm run build
npm start

Настройка ShareX

Для настройки загрузки скриншотов из ShareX вам нужно выполнить следующие действия:

  1. Откройте саму программу и выберите "Сервисы загрузок" и затем "Настройки пользовательских сервисов"
  2. Нажмите на Импорт и "Из буфера" и вставьте данный код:
{
   "Version": "14.1.0",
   "Name": "test",
   "DestinationType": "ImageUploader",
   "RequestMethod": "POST",
   "RequestURL": "http://localhost:1000/upload",
   "Body": "MultipartFormData",
   "Arguments": {
      "key": "KEY"
   },
   "FileFormName": "file",
   "URL": "{json:url}",
   "DeletionURL": "{json:delete}",
   "ErrorMessage": "{json:error}"
}

После этого смените домен на свой в поле URL и установите свой ключ в разделе "Тело" и в графе "Key" ShareX_BrFQZaDRh0

  1. Установите в этом же окне в "Сервисы загрузки картинок" ваш сервис и нажмите на "Тест", после этого программа должна отправить на сервер картинку и в ответе у вас должно быть URL: http://вашдомен/Test.png если же такого ответа нет то проверяйте всё ли вы правильно сделали, если вы уже всё проверили и не работает, то ждём вас здесь
    И не забываем в настройках установить сервис загрузки как пользовательский. 022992504210207

Contributing

Мы приветствуем всех желающих которые хотят внести вклад в данный проект.

sharex-uploader-server's People

Contributors

everydayrains avatar sqdshguy avatar shzzos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.