diff --git a/assets/templates/html/index.html.tmpl b/assets/templates/html/index.html.tmpl index e763a98..f5520f5 100644 --- a/assets/templates/html/index.html.tmpl +++ b/assets/templates/html/index.html.tmpl @@ -14,7 +14,12 @@ the command line. # Shorten a URL curl -F'shorten=http://example.com/some/long/url' https://{{.Request.Host}} - # Shorten a URL with a token to delete it later - curl -F'shorten=http://example.com/some/long/url' -F'deleteToken=' https://{{.Request.Host}} + # 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) + curl -F'file=@yourfile.png' https://{{.Request.Host}} | head -n 1 {{end}} diff --git a/assets/templates/html/newFileUploadPasteSuccess.html.tmpl b/assets/templates/html/newFileUploadPasteSuccess.html.tmpl index 334f2cb..2879864 100644 --- a/assets/templates/html/newFileUploadPasteSuccess.html.tmpl +++ b/assets/templates/html/newFileUploadPasteSuccess.html.tmpl @@ -1,3 +1,16 @@ {{define "title"}} Success - rushlink +{{end}} + +{{define "body"}} +
+https://{{.Request.Host}}/{{.Paste.Key}}{{.FileExt}} +--- + + # View metadata + curl https://{{.Request.Host}}/{{.Paste.Key}}{{.FileExt}}/meta?deleteToken={{.Paste.DeleteToken | urlquery}} + + # Delete this object + curl --request DELETE https://{{.Request.Host}}/{{.Paste.Key}}{{.FileExt}}?deleteToken={{.Paste.DeleteToken | urlquery}} +{{end}} \ No newline at end of file diff --git a/assets/templates/html/newRedirectPasteSuccess.html.tmpl b/assets/templates/html/newRedirectPasteSuccess.html.tmpl index 334f2cb..2b8f980 100644 --- a/assets/templates/html/newRedirectPasteSuccess.html.tmpl +++ b/assets/templates/html/newRedirectPasteSuccess.html.tmpl @@ -1,3 +1,16 @@ {{define "title"}} Success - rushlink +{{end}} + +{{define "body"}} +
+https://{{.Request.Host}}/{{.Paste.Key}} +--- + +# View metadata +curl https://{{.Request.Host}}/{{.Paste.Key}}/meta?deleteToken={{.Paste.DeleteToken | urlquery}} + +# Delete this object +curl --request DELETE https://{{.Request.Host}}/{{.Paste.Key}}?deleteToken={{.Paste.DeleteToken | urlquery}} +{{end}} \ No newline at end of file diff --git a/assets/templates/txt/index.txt.tmpl b/assets/templates/txt/index.txt.tmpl index 7b331b0..5a02660 100644 --- a/assets/templates/txt/index.txt.tmpl +++ b/assets/templates/txt/index.txt.tmpl @@ -12,5 +12,10 @@ the command line. # Shorten a URL curl -F'shorten=http://example.com/some/long/url' https://{{.Request.Host}} - # Shorten a URL with a token to delete it later - curl -F'shorten=http://example.com/some/long/url' -F'deleteToken=' https://{{.Request.Host}} + # 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) + curl -F'file=@yourfile.png' https://{{.Request.Host}} | head -n 1 \ No newline at end of file diff --git a/assets/templates/txt/newFileUploadPasteSuccess.txt.tmpl b/assets/templates/txt/newFileUploadPasteSuccess.txt.tmpl index 4b02bbc..7100139 100644 --- a/assets/templates/txt/newFileUploadPasteSuccess.txt.tmpl +++ b/assets/templates/txt/newFileUploadPasteSuccess.txt.tmpl @@ -1,5 +1,8 @@ -{{if .Request.PostForm.deleteToken -}} -https://{{.Request.Host}}/{{.Paste.Key}}{{.FileExt}}?deleteToken={{.Paste.DeleteToken | urlquery}} -{{else -}} https://{{.Request.Host}}/{{.Paste.Key}}{{.FileExt}} -{{end -}} +--- + +# View metadata +curl https://{{.Request.Host}}/{{.Paste.Key}}{{.FileExt}}/meta?deleteToken={{.Paste.DeleteToken | urlquery}} + +# Delete this object +curl --request DELETE https://{{.Request.Host}}/{{.Paste.Key}}{{.FileExt}}?deleteToken={{.Paste.DeleteToken | urlquery}} diff --git a/assets/templates/txt/newRedirectPasteSuccess.txt.tmpl b/assets/templates/txt/newRedirectPasteSuccess.txt.tmpl index dba998e..96ebba8 100644 --- a/assets/templates/txt/newRedirectPasteSuccess.txt.tmpl +++ b/assets/templates/txt/newRedirectPasteSuccess.txt.tmpl @@ -1,5 +1,8 @@ -{{if .Request.PostForm.deleteToken -}} -https://{{.Request.Host}}/{{.Paste.Key}}?deleteToken={{.Paste.DeleteToken | urlquery}} -{{else -}} https://{{.Request.Host}}/{{.Paste.Key}} -{{end -}} +--- + +# View metadata +curl https://{{.Request.Host}}/{{.Paste.Key}}/meta?deleteToken={{.Paste.DeleteToken | urlquery}} + +# Delete this object +curl --request DELETE https://{{.Request.Host}}/{{.Paste.Key}}?deleteToken={{.Paste.DeleteToken | urlquery}}