Pipe stdin directly to a raw pastebin. Get a URL back. Go be productive.
By default, pasteraw uses a hosted pastebin service, pasteraw.com. You can also deploy your own instance of the service and use it instead.
From PyPi:
$ pip install pasteraw
Given a file:
$ cat somefile Lorem ipsum.
Pipe the file to pasteraw and get back a URL to a raw paste of that file:
$ cat somefile | pasteraw http://cdn.pasteraw.com/9lvwkwgrgji5gbhjygxgaqcfx3hefpb
Do whatever you want with the URL. Curl it, email it, whatever:
$ curl http://cdn.pasteraw.com/9lvwkwgrgji5gbhjygxgaqcfx3hefpb Lorem ipsum.
To use pasteraw.com:
>>> c = pasteraw.Client() >>> url = c.create_paste('Lorem ipsum.') >>> print(url) http://cdn.pasteraw.com/9lvwkwgrgji5gbhjygxgaqcfx3hefpb
Alternatively, if you're using your own deployment of pasteraw, pass your own API endpoint to the client:
>>> c = pasteraw.Client('http://pasteraw.example.com/api/v1')
Usage is otherwise identical to using pasteraw.com.