粘贴客户端。将文件或stdin粘贴到原始对象。
pasted-client的Python项目详细描述
管道stdin或将文件上载到原始粘贴。找回网址。要有效率。
默认情况下,粘贴的使用托管的粘贴服务pasted.tech。您还可以部署服务的your own instance并使用它。
命令行用法
给定一个文件:
$ cat somefile Lorem ipsum.
通过管道将文件发送到粘贴的,然后返回到该文件的原始粘贴的url:
$ cat somefile | pasted http://pasted.com/89001a7fbbe57e6921a91b2ba166fa98e1579cd2.raw
用这个网址做任何你想做的事。卷起来,发电子邮件,随便什么:
$ curl http://pasted.tech/89001a7fbbe57e6921a91b2ba166fa98e1579cd2.raw Lorem ipsum.
也可以粘贴多个不带管道的文件:
$ 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库用法
使用pasted.tech:
>>> c = pasted.Client() >>> url = c.create_paste('Lorem ipsum.') >>> print(url) http://pasted.tech/89001a7fbbe57e6921a91b2ba166fa98e1579cd2.raw
或者,如果您使用自己的pasteraw部署,请将自己的api端点传递给 客户:
>>> c = pasteraw.Client('http://pasted.example.com/api/pastes')
否则用法与使用pasted.tech相同。