一个命令行界面,为世界上最好的pastery。
bakeit的Python项目详细描述
bakeit是一个命令行实用程序(和python库),用于 Pastery,世界上最好的垃圾箱。 bakeit的目标是简单易用和不引人注目。
安装
要安装,请使用pip:
pip install bakeit
你完了!
用法
使用bakeit也同样容易。首先,用你的蜡笔创建一个文件 api键在~/.config/bakeit.cfg,如下:
[pastery] api_key = eisha8ahqui7Aesh0fasyu8HFsdo
然后,只需将要上载的文件传递到bakeit命令:
$ bakeit myfile.txt Paste URL: https://www.pastery.net/oniasd/
您也可以通过管道将内容传送到它:
$ cat myfile.txt | grep hello | bakeit Paste URL: https://www.pastery.net/oxczvs/
配置文件
完整的配置文件可以如下所示:
[pastery] api_key = eisha8ahqui7Aesh0fasyu8HFsdo duration = 2880
如上所述,api_key参数是必需的。你可以在 your Pastery account page的底部。
duration参数是可选的。如果设置,它将用作默认值 每次新粘贴的持续时间。命令行参数优先于 不过,这个参数可以在调用bakeit时每次粘贴更改它。
用作Python库
bakeit提供PasteryUploader类:
>>> from bakeit import PasteryUploader >>> pu = PasteryUploader("your API key") >>> pu.upload("this is the text to upload") "https://www.pastery.net/pabtus/"
PasteryUploader接受以下参数:
- body-粘贴的主体。
- title(可选)-粘贴的标题。
- language(可选)-粘贴所用的语言。粉彩遗嘱 如果省略,尝试自动检测。
- duration(可选)-保存此粘贴的分钟数 为了。
- max_views(可选)-保留此粘贴的视图数 为了。
快乐粘贴!