一个命令行界面,为世界上最好的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(可选)-保留此粘贴的视图数 为了。

快乐粘贴!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java同时读取输入流   安卓中的java短信监听   java你能帮我弄清楚如何在我的测验程序中组织数据吗?   列表中的java对   Java中的异常重复   通过SSH | Netbeans进行java远程调试   JAVAutil。扫描程序Java扫描程序在循环后读取整数失败?   用于温度转换器的构造函数java基本访问器方法   java如何将地图封装到自定义对象中   java更改布局不透明度,Progressbar除外   在REST中将java对象转换为XML时出错   java Spring引导IllegalArgumentException:找不到类[org.hibernate.cfg.ImprovedNamingStrategy]]   java Spring REST API,响应中的自定义实体字段   java数据库将null返回给布尔变量   mysql如何在java中将“'”转换为“`”