Pasted client. Paste files or STDIN to a raw object.
Project description
Pipe STDIN or upload files to a raw paste. Get a URL back. Go be productive.
By default, pasted uses a hosted paste service, pasted.tech. You can also deploy your own instance of the service and use it instead.
Installation
From PyPi:
$ pip install pasted-client
Command line usage
Given a file:
$ cat somefile Lorem ipsum.
Pipe the file to pasted and get back a URL to a raw paste of that file:
$ cat somefile | pasted http://pasted.com/89001a7fbbe57e6921a91b2ba166fa98e1579cd2.raw
Do whatever you want with the URL. Curl it, email it, whatever:
$ curl http://pasted.tech/89001a7fbbe57e6921a91b2ba166fa98e1579cd2.raw Lorem ipsum.
You can also paste multiple files without a pipe:
$ pasted /path/to/file1 /path/to/file2 /path/to/file3 https://pasted.tech/pastes/294b43b2cec9919063be1a3b49e8722648424779.raw https://pasted.tech/pastes/3c56f1d7f112e09002627d24b82446431df5039a.raw https://pasted.tech/pastes/f9372ce11a7370c54135f3c708131de123caf90f.raw
Python library usage
To use pasted.tech:
>>> c = pasted.Client() >>> url = c.create_paste('Lorem ipsum.') >>> print(url) http://pasted.tech/89001a7fbbe57e6921a91b2ba166fa98e1579cd2.raw
Alternatively, if you’re using your own deployment of pasteraw, pass your own API endpoint to the client:
>>> c = pasteraw.Client('http://pasted.example.com/api/pastes')
Usage is otherwise identical to using pasted.tech.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pasted-client-0.1.1.tar.gz
.
File metadata
- Download URL: pasted-client-0.1.1.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d048aa758ebbcc21c908a3d6091c18a26c29b0889ab41da70bf53649ec0714b |
|
MD5 | 9afd995ea64bd26b62d1cf6866b920e7 |
|
BLAKE2b-256 | 84386c23c4799ed43fb3625a4bf2c6ccc9b782240ed5aa3998d119645832a438 |
File details
Details for the file pasted_client-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: pasted_client-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c4a83717aee7dbf16b8590c3ad9ce6f912f8eb81b86a0ef4ee54ba201e8e69 |
|
MD5 | deaa936cbafc45e51981b4a2ab60dd51 |
|
BLAKE2b-256 | 0d471e791fd2d6b614414f4c29df286d44b93082d4e9e9f2bcb2044a7070b698 |