mmichaelb / gosharexserver_old Goto Github PK
View Code? Open in Web Editor NEWLightweight upload server for the ShareX client (https://getsharex.com/).
License: MIT License
Lightweight upload server for the ShareX client (https://getsharex.com/).
License: MIT License
Until now, we are using gorilla mux but recently I rewrote the whole HTTP server structure in order to use iris. I found a new routing library called go-chi which is more idiomatic but still fulfills all requirements.
The error which occurs if the http server has stopped is a variable which can be simply checked:
if err == http.ErrServerClosed {
// handle server closed
} else {
// handle other error
}
At the moment, the README.md file is just the boilerplate one generated by Github. By adding additional information to it, the project would be become more transparent and easier to understand.
When handling media files, using a compression like FLIF or WebP would be a great enhancement in terms of disk usage and/or bandwidth usage.
At the moment, a "default user" is stored in the database. By implementing a user system, uploaded files can be tracked and analysed. In addition to that, each user should have his own authorization key available.
By using the context of a request, incoming requests can be cancelled way earlier in order to save resources.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.