Skip to content

dolph/pasteraw-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pasteraw-client

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.

Installation

From PyPi:

$ pip install pasteraw

Command line usage

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.

Python library usage

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.

Releases

No releases published

Packages

No packages published

Languages