跳转到主要内容

简单的VTXXX兼容终端仿真器。

项目描述

               _
              | |
 _ __   _   _ | |_  ___
| '_ \ | | | || __|/ _ \
| |_) || |_| || |_|  __/
| .__/  \__, | \__|\___|
| |      __/ |
|_|     |___/      0.8.2

什么是 pyte

它是一个内存中的VTXXX兼容终端仿真器。 XXX 代表由DEC在1970年至1995年间开发的一系列视频终端。第一个,也许是最著名的,是VT100终端,现在是所有虚拟终端仿真器的实际标准。 pyte 也遵循这个方向。

那么,为什么需要终端仿真器库呢?

  • 例如,用于抓取终端应用程序的屏幕,例如 htopaptitude

  • 为了编写跨平台终端仿真器;无论是图形界面(xtermrxvt)还是Web界面,如AjaxTerm

  • 为了娱乐,在古老且文档不佳的技术上进行黑客攻击。

注意pyte 是从 vt102 分支出来的,而vt102是VT100终端的纯Python不完全实现。

安装

如果您有 pip,您可以执行常规操作

pip install pyte

否则,从GitHub下载源代码,并运行

python setup.py install

类似项目

pyte 并非终端仿真库奇怪世界中的唯一选择,以下是一些值得探索的其他选项:TermemulatorpyqonsolewebttyAjaxTerm 和当然还有 vt102

项目详情


下载文件

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

源代码分发

pyte-0.8.2.tar.gz (92.3 kB 查看哈希值)

上传时间 源代码

构建分发

pyte-0.8.2-py3-none-any.whl (31.6 kB 查看哈希值)

上传时间 Python 3

由以下支持

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