极简主义片段管理器

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 FSReadOnlyChiveFileSystem异常   java增量和减量不起作用   java PigLatin语句转换器方法给出了“indexoutofboundsexception”错误等   java从使用布局的页面适配器中删除特定位置页面。刷卡   api查看java源代码有任何规定的方式吗?   快速查找表中的行的java算法   web服务单击将SOAP wsdl转换为JAXB java类   java后转换完成不工作   java访问文件并只提取带注释的方法,从而进一步处理它们   java使用JDBC从SQL INSERT获取序列   java ECLIPSE:构建失败   处理对命令行的读/写操作。exe Java   java遇到过早的文件结束异常   java unity使用Xamarin吗?   java之间的区别是什么:使用JFrame类中的getContentPane()和JRootPane中的getContentPane()?   用于Java正则表达式语法的正则表达式ANTLR语法   java hibernate。cfg。即使在运行mvn hibernate3:hbm2cfgxml时,也没有创建xml   eclipse如何将数据写入Java文件中的特定行号