/bitnuke

Volitile file storage written in Go

Primary LanguageGoMIT LicenseMIT

bitnuke

bitnuke is a fully volitile data storage solution currently running at https://bitnuke.io
Please note, this repo is soley the API backend. To bring up the full stack please visit bitnuke-compose. This repo is strictly the API that supports the following REST calls:

/upload     ::  takes a POST of multipart data to be stored. returns a token and
security token (as header)
/remove     ::  takes a POST of url-encoded `token`(token) and `sec`(security token)
/supload    ::  takes a POST of multipart data to be stored persistent. returns a token
/compress   ::  takes a POST of multipart form (a url) to be stored. returns a token
/{data}     ::  a token previously generated by '/upload', '/compress'. returns data

License

Bitnuke is distributed under the MIT license. See LICENSE in the root of the project for details.