2019-09-15 19:51:54 +02:00
|
|
|
{{define "body"}}
|
2019-12-16 05:23:36 +01:00
|
|
|
<h1>#RU paste-dump</h1>
|
2019-08-25 21:33:56 +02:00
|
|
|
|
2019-12-16 05:23:36 +01:00
|
|
|
Based on https://0x0.st/, this site allows you to easily upload files and shorten URLs using
|
2019-08-25 21:33:56 +02:00
|
|
|
the command line.
|
|
|
|
|
2019-12-16 05:23:36 +01:00
|
|
|
<h2>Web-API</h2>
|
|
|
|
<section>
|
|
|
|
<form action="/" method="post" enctype="multipart/form-data">
|
|
|
|
<label class="formLabel" for="fileUploadField">Upload a file:</label>
|
|
|
|
<input class="formMain" id="fileUploadField" name="file" type="file" />
|
|
|
|
<input class="formSubmit" id="fileUploadSubmit" type="submit" value="upload!" />
|
|
|
|
</form>
|
|
|
|
</section>
|
|
|
|
<section>
|
|
|
|
<form action="/" method="post" enctype="multipart/form-data">
|
|
|
|
<label class="formLabel" for="shortenURLField">Upload a URL:</label>
|
|
|
|
<input class="formMain" id="shortenURLField" name="shorten" type="url" />
|
|
|
|
<input class="formSubmit" id="shortenURLSubmit" type="submit" value="shorten!" />
|
|
|
|
</form>
|
|
|
|
</section>
|
2019-08-25 21:33:56 +02:00
|
|
|
|
2019-12-16 05:23:36 +01:00
|
|
|
<h2>Command line API</h2>
|
|
|
|
<pre>
|
2019-11-10 19:08:05 +01:00
|
|
|
# Upload a file
|
2019-12-15 12:18:50 +01:00
|
|
|
curl -F'file=@yourfile.png' <a href="{{.Host}}">{{.Host}}</a>
|
2019-11-10 19:08:05 +01:00
|
|
|
|
2019-08-25 21:33:56 +02:00
|
|
|
# Shorten a URL
|
2019-12-15 12:18:50 +01:00
|
|
|
curl -F'shorten=http://example.com/some/long/url' <a href="{{.Host}}">{{.Host}}</a>
|
2019-09-22 13:40:33 +02:00
|
|
|
|
2019-12-15 08:12:10 +01:00
|
|
|
# The first line of the result will contain the shortened URL.
|
|
|
|
#
|
|
|
|
# In the other lines, you will find other information, including
|
|
|
|
# information on how to delete the shortened object.
|
|
|
|
|
|
|
|
# To upload a file and only extract the shortened URL (i.e. throw away the rest)
|
2019-12-15 12:18:50 +01:00
|
|
|
curl -F'file=@yourfile.png' <a href="{{.Host}}">{{.Host}}</a> | head -n 1
|
2019-09-15 19:51:54 +02:00
|
|
|
</pre>
|
2019-11-29 18:36:27 +01:00
|
|
|
{{end}}
|