跳转到主要内容

用于Pastery(世界上最好的代码粘贴板)的命令行界面。

项目描述

BakeIt是一个用于Pastery(世界上最好的代码粘贴板)的命令行工具(及Python库),旨在使用简单且不干扰。

安装

要安装,请使用pip

pip install bakeit

您已完成安装!

用法

使用BakeIt同样简单。首先,在~/.config/bakeit.cfg中创建一个文件,包含您的Pastery API密钥,如下所示

[pastery]
api_key = eisha8ahqui7Aesh0fasyu8HFsdo

然后,只需将您想要上传的文件传递给命令

$ 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参数是必需的。您可以在您的Pastery账户页面底部找到它。

duration参数是可选的。如果设置了,它将作为每个新粘贴的默认持续时间。但命令行参数将优先,因此您可以在调用时根据每个粘贴更改它。

作为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(可选)- 粘贴使用的语言。如果省略,Pastery将尝试自动检测。

  • duration(可选)- 保持此粘贴的分钟数。

  • max_views(可选)- 保持此粘贴的查看次数。

快乐粘贴!

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

bakeit-0.2.3.tar.gz (4.8 kB 查看哈希值)

上传时间

构建分发

bakeit-0.2.3-py3-none-any.whl (6.2 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面