极简主义片段管理器

Snape的Python项目详细描述


#斯内普

snape是一个用python编写的极简主义代码片段管理器。您可以添加/搜索一个片段,所有数据都保存到本地json文件中,您可以随意修改json文件,并将该文件与其他点文件一起置于版本控制下。

当然这个名字来自哈利波特,正如哈利波特所说:

&他可能是我认识的最勇敢的人。

我想我们都需要不时的勇气。

#安装和使用

安装简单明了,只需使用pip安装即可。

` pip install Snape `

要添加片段,请运行Snape add [name of snippeet],例如:

` {~}Snape add python post json Enter/Paste your content. Ctrl-D to save it. import requests, json url = 'http://127.0.0.1:27182/api/account' headers = {'Content-type': 'application/json', 'Accept': 'text/plain'} data = {'name': 1, 'param': 2} response = requests.post(url, data=json.dumps(data), headers=headers} `

请注意,在添加完所有数据之后,需要添加一个Enter和一个Ctrl-D来发送一个EOL来标记流的结束。

之后,代码片段将保存到~/.snape.json

您可以通过运行Snape列出所有代码片段。您还可以使用Snape search [query]搜索代码片段以查找所需的代码片段。

不打算添加修改或删除代码段的功能,因为您可以使用任何喜欢的编辑器轻松地完成此操作。

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

推荐PyPI第三方库


热门话题
java爬虫获取外部网站搜索结果   java Bluestack未连接到eclipse   java如何从ConstraintViolationException Hibernamte获取数据库字段名   HttpResponse HttpResponse=httpClient引发java运行时错误。执行(httpPost);   Jama中矩阵的java点积和叉积   java有什么方法可以唯一地识别可扩展设备吗?   java我需要用*来写我的名字,但我不断遇到一个错误,我对编码很陌生   java变量是在内部类中访问的。需要被宣布为最终决定。但我不想宣布最终结果   java如何缩短base64图像字符串,Android?   JavaSpringMVC:计划方法不自动触发   图形学习Java 2D API的好资源是什么?   如何在java中对方法进行排队   java JavaFX多行   java Selenium无法在[链接]上找到基于CSS元素的密码字段元素http://www.cartasi.it/gtwpages/index.jsp   Java中的equals()和hashCode()契约   软删除情况下的java Hibernate二级缓存   java为什么这段代码要两次调用这些方法?