blob: 1049f1c461bfd82e8085e3150d816c04f37b0a6e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
extends layout
block content
h1 Burning Rubber Paste
h2 Usage
table(border='1')
thead: tr
th Method - Endpoint
th Effect
tbody
tr
td: pre: code POST / data=foo
td Pastebin foo
tr
td: pre: code PUT /id data=foo
td Write foo into /id. Collisions disallowed. If a POST id coincides with your PUT content, it will be overwritten.
tr
td: pre: code GET /id
td Read paste with ID "id"
tr
td: pre: code GET /id/raw
td Get the raw contents of paste with ID "id"
tr
td: pre: code GET /id/lang
td Read paste with ID "id", and highlight it as "lang"
h2 Examples
pre: code(class='language-sh')
| http -f https://brpaste.example.com data=@file.txt
| http -f https://brpaste.example.com data=abcd
| http -f PUT https://brpaste.example.com/myPaste data=contents
| http https://brpaste.example.com/some_id/raw
| xdg-open https://brpaste.example.com/some_id/cpp
h2 Paste from a browser
form(action='/', method='post')
textarea(name='data', autocomplete='off',
required, autofocus,
cols='80', rows='27')
br
button(type='submit') Paste it!
//- vim: ft=pug
|