基于本地http服务器的类似剪贴板的管道

shareboard的Python项目详细描述


shareboard是一个本地http服务器,其工作方式类似于剪贴板。 启动服务器后,您可以简单地设置/获取文本数据 具有http通信的服务器。将两个不同的过程连接起来很有用。

shareboard还提供了一个内置的http查看器来显示数据。你可以 使用此http查看器可视化html文本。

安装

使用[easy_install][]或[pip][]进行安装。按照下面的命令操作

$ easy_install shareboard

$ pip install shareboard

[简易安装]:http://packages.python.org/distribute/easy_install.html [pip]:http://pypi.python.org/pypi/pip

用法

###剪贴板

股东大会的基本机制如下所述。共享板使用http 连接以设置/获取文本数据。

Sender === POST: http://localhost:8081/ ==> Shareboard Getter <== GET : http://localhost:8081/ === Shareboard

如我所述,shareboard使用本地http服务器,因此您必须启动服务器 使用前。您可以使用下面的命令启动服务器

$ shareboard start

shareboard提供了一个小脚本来设置/获取文本数据,因此您可以简单地 使用以下命令在共享板上设置/获取数据

$ shareboard set “Hello World” $ shareboard get Hello World

####剪贴板前进

如果指定,shareboard会自动运行文本修改程序 每次设置文本数据时。例如,可以使用sed来修改 下面命令的文本数据

$ shareboard start -c ‘sed “s/Hello/Hi/g”’

使用此共享板服务器,数据将使用下面的命令进行修改

$ shareboard set “Hello World” $ shareboard get Hi World

###内置HTML查看器

shareboard的开发是为了帮助一个程序,比如一个用于vim的标记查看器。 这就是为什么它内置了用qt编写的html浏览器。 要启用此功能,必须安装以下库

安装这些库后,只需使用 -v选项,如

$ shareboard start -v

每当您设置 新文本数据。

特别感谢

股东大会最初的灵感来自 [mkdpreview](https://github.com/mattn/mkdpreview-vim)。

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

推荐PyPI第三方库


热门话题
java应该考虑使用DTO来代替Spring控制器层吗?   java为什么要将Maven与Git结合起来?   java试图将CSV转换为XLSX,但使用了错误的逗号拆分列   mysql Spring 3+Hibernate:java。sql。BatchUpdateException:无法添加或更新子行(ManyToMany)   java基本字符串反转器   java无法使用RestControllerAdvice为身份验证失败生成自定义错误消息   java当只允许SQLException时,如何抛出EOFEException?   java如何创建播放模块?   Android中匿名类的java实例化异常问题   java两个停靠组件,其中第二个组件填充剩余空间   java如何在按钮延迟时启用它   Java中正在运行的应用程序中的后台进程   java我正试图从一个字符串打印出这个字符输出   如何使用java socket通过两个不同的wifi连接两台电脑?   javaapachecamel:如何将分层数据从数据库转换为pojo   java Webrtc:OniconConnectionChange和onConnectionChange之间有什么区别   java如何重写已经创建的JTable方法   爪哇扫雷机堆垛机   雅加达ee Java ee EJB 3.0 Glassfish