{ "info": { "author": "Sergei Lebedev", "author_email": "superbobry@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Terminals :: Terminal Emulators/X Terminals" ], "description": ".. -*- mode: rst -*-\n\n::\n\n _\n | |\n _ __ _ _ | |_ ___\n | '_ \\ | | | || __|/ _ \\\n | |_) || |_| || |_| __/\n | .__/ \\__, | \\__|\\___|\n | | __/ |\n |_| |___/ 0.8.0\n\n\nWhat is ``pyte``?\n-----------------\n\nIt's an in memory VTXXX-compatible terminal emulator.\n*XXX* stands for a series of video terminals, developed by\n`DEC `_ between\n1970 and 1995. The first, and probably the most famous one, was VT100\nterminal, which is now a de-facto standard for all virtual terminal\nemulators. ``pyte`` follows the suit.\n\nSo, why would one need a terminal emulator library?\n\n* To screen scrape terminal apps, for example ``htop`` or ``aptitude``.\n* To write cross platform terminal emulators; either with a graphical\n (`xterm `_,\n `rxvt `_) or a web interface, like\n `AjaxTerm `_.\n* To have fun, hacking on the ancient, poorly documented technologies.\n\n**Note**: ``pyte`` started as a fork of `vt102 `_,\nwhich is an incomplete pure Python implementation of VT100 terminal.\n\n\nInstallation\n------------\n\nIf you have `pip `_ you can do the usual::\n\n pip install pyte\n\nOtherwise, download the source from `GitHub `_\nand run::\n\n python setup.py install\n\nSimilar projects\n----------------\n\n``pyte`` is not alone in the weird world of terminal emulator libraries,\nhere's a few other options worth checking out:\n`Termemulator `_,\n`pyqonsole `_,\n`webtty `_,\n`AjaxTerm `_ and of course\n`vt102 `_.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/selectel/pyte", "keywords": "vt102", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyte", "package_url": "https://pypi.org/project/pyte/", "platform": "any", "project_url": "https://pypi.org/project/pyte/", "project_urls": { "Homepage": "https://github.com/selectel/pyte" }, "release_url": "https://pypi.org/project/pyte/0.8.0/", "requires_dist": null, "requires_python": "", "summary": "Simple VTXXX-compatible terminal emulator.", "version": "0.8.0" }, "last_serial": 3742363, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "0b7b8937ebb2168e8fff5c9cb0fd0d0e", "sha256": "bf9fc2d1d07f0661c56e8b75fb99e0a570977a362e8250c9c25bdd2f1fea31e1" }, "downloads": -1, "filename": "pyte-0.4.0.tar.gz", "has_sig": false, "md5_digest": "0b7b8937ebb2168e8fff5c9cb0fd0d0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21302, "upload_time": "2011-07-02T19:09:43", "url": "https://files.pythonhosted.org/packages/95/2b/4b711dc3680745e2e558202577790be29ab1dcfddeaec00dbb0b9d23ca19/pyte-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "18e3e2560409b83188b5d4e35c0a77f7", "sha256": "ada807d5371d595184e8322315a963053d9b8e326f587d8ee7a9b9ff54e2c558" }, "downloads": -1, "filename": "pyte-0.4.1.tar.gz", "has_sig": false, "md5_digest": "18e3e2560409b83188b5d4e35c0a77f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20976, "upload_time": "2011-07-02T19:08:09", "url": "https://files.pythonhosted.org/packages/e3/05/9692bd03b2daf20ece1ad934c6aed9ec7e191bcbbabbc68054eb41de0cfa/pyte-0.4.1.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "a5e73061a63c480e86860e2ef5ef93a6", "sha256": "c1422fc9b78d0075144373f9f89d6b5eb206127216da51751f09cc3d0fa5f566" }, "downloads": -1, "filename": "pyte-0.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5e73061a63c480e86860e2ef5ef93a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26429, "upload_time": "2016-01-03T14:05:12", "url": "https://files.pythonhosted.org/packages/38/d6/d77b03ddaf4a34adacd1040e644cf49b92132c6e18cd5e3c7ff5ca79d5a3/pyte-0.4.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c20189745057f8b755dc614af6719648", "sha256": "9c492bacc628c2e88fe3a5cb70dcd361b544baa46cd51435861e48068a896ecf" }, "downloads": -1, "filename": "pyte-0.4.10.tar.gz", "has_sig": false, "md5_digest": "c20189745057f8b755dc614af6719648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44410, "upload_time": "2015-08-04T18:15:30", "url": "https://files.pythonhosted.org/packages/a4/01/029748196bcfd426a6b888708c393698712181dd792632073dabe05300bf/pyte-0.4.10.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "1eb16305af9cc9df86a9527fbbff6d93", "sha256": "534e628ec07775d6a203f67f75f06f5d3c972b9e69123b769744ebfbb3ac4646" }, "downloads": -1, "filename": "pyte-0.4.2.tar.gz", "has_sig": false, "md5_digest": "1eb16305af9cc9df86a9527fbbff6d93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23043, "upload_time": "2011-07-02T19:09:16", "url": "https://files.pythonhosted.org/packages/d2/29/0ab0df415d8e1b51ec2968efd3107d1333a808fd6a6cf51dea0f492e81ae/pyte-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "73bcd26b5c8eafaa5488c41e93dbec42", "sha256": "864ef8700895ec45521fc58f7b3cf3ec951cdb9c5a719466ca15eaec70f3b009" }, "downloads": -1, "filename": "pyte-0.4.3.tar.gz", "has_sig": false, "md5_digest": "73bcd26b5c8eafaa5488c41e93dbec42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22279, "upload_time": "2011-07-12T11:11:30", "url": "https://files.pythonhosted.org/packages/b4/9a/b6ccd35df9f9b27e062e0b805b55b451b11882b421c73261d35654b8718d/pyte-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "30c9b299dcd86bca7273db8fd065a874", "sha256": "230eebb14b6572d025692fbef1cc05ff80619fa614b306aedd74844f6708fcac" }, "downloads": -1, "filename": "pyte-0.4.4.tar.gz", "has_sig": false, "md5_digest": "30c9b299dcd86bca7273db8fd065a874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22492, "upload_time": "2011-07-17T20:32:22", "url": "https://files.pythonhosted.org/packages/00/1b/1eab01540475a9f0466fd2afcdd862a696a08d3420afbacbeba28c70248e/pyte-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "a215e3eda9ff3ddf8a48e5b7716a7781", "sha256": "82fa88674dd61b61ace1b1352249893c69383b918c0de628eacbfcb03f0ae6b7" }, "downloads": -1, "filename": "pyte-0.4.5.tar.gz", "has_sig": false, "md5_digest": "a215e3eda9ff3ddf8a48e5b7716a7781", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43078, "upload_time": "2011-09-01T12:02:34", "url": "https://files.pythonhosted.org/packages/4f/b1/d3fd657570ff29ab75fe36d5dc14ee6c6abecfdea4ddf99fd7d885d331a4/pyte-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "d32d827372444dacd7221fb61a82076a", "sha256": "0c94f02b4c4a022f63c84a16682e28dac69b38444b30168133e2ab86e78c5c31" }, "downloads": -1, "filename": "pyte-0.4.6.tar.gz", "has_sig": false, "md5_digest": "d32d827372444dacd7221fb61a82076a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42502, "upload_time": "2012-06-07T13:11:08", "url": "https://files.pythonhosted.org/packages/d9/87/14d00b84242f3089f17c8be6f2f174c7b86bb36443111ac36580f1cd7d70/pyte-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "50ccb548aad8dd7d0a5e5a858b60eea6", "sha256": "57f6ca48f4f1ca0b9cada470a57c082825ad8bbc0b37b95e1fe88a182fa56334" }, "downloads": -1, "filename": "pyte-0.4.7.tar.gz", "has_sig": false, "md5_digest": "50ccb548aad8dd7d0a5e5a858b60eea6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43227, "upload_time": "2013-03-28T18:20:51", "url": "https://files.pythonhosted.org/packages/f5/65/f93dea1fa5288040e67ebf9c34e3f8ffb411c1c9d8868192a79cd536e56d/pyte-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "ae34d268558ff2fedb99081eb3e03b57", "sha256": "b4dc9772ddefd4aa208f4630f09d1be284225d1f1c7e7a367cf817243b3845e1" }, "downloads": -1, "filename": "pyte-0.4.8.tar.gz", "has_sig": false, "md5_digest": "ae34d268558ff2fedb99081eb3e03b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43483, "upload_time": "2014-01-13T08:40:15", "url": "https://files.pythonhosted.org/packages/d3/51/f70abd2ef801f60e7a4d968316a5f00dbabacb03c7a6affe23d39529839e/pyte-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "4ebb6f91afa86c289568e7d2542ea0fb", "sha256": "3b1d3b9df29e24f6ae3e9c277d830a01bbb610bf88e6bb4c8255a25c00472ba3" }, "downloads": -1, "filename": "pyte-0.4.9.tar.gz", "has_sig": false, "md5_digest": "4ebb6f91afa86c289568e7d2542ea0fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43730, "upload_time": "2014-12-03T21:29:11", "url": "https://files.pythonhosted.org/packages/99/20/79705e30f122de1d662ad92c2966224581ee19d719be90e8c61687bdecdc/pyte-0.4.9.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "4c9e5a847ef4ae4e5c733d9b3b436211", "sha256": "41f51d243734016f4d2956b1e4a3f89fcd4081ce4deac536df44e3d891ead771" }, "downloads": -1, "filename": "pyte-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c9e5a847ef4ae4e5c733d9b3b436211", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27597, "upload_time": "2016-01-10T19:43:06", "url": "https://files.pythonhosted.org/packages/ab/61/36d574c64ccfbb8a6fa15b0fd42562d78ded087263e88ef3f39ac7d2f7f7/pyte-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "028f7ea0a2c332fd23a8363838475437", "sha256": "d2cf77ef6395c6b97d5c10ee47f38d348114170e504fc55a043d4c7dd1aea6e1" }, "downloads": -1, "filename": "pyte-0.5.1.tar.gz", "has_sig": false, "md5_digest": "028f7ea0a2c332fd23a8363838475437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49849, "upload_time": "2016-01-10T19:45:58", "url": "https://files.pythonhosted.org/packages/d9/70/b60d7fc0ea77f5f5f7f9bb4b8087cf0c81ff40a458c2e6c3bc86e5a3b80d/pyte-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "17adda40b3403e50197e09a138a89adf", "sha256": "ef1bffaf98ec71cacdda4e119b0826d636d5c9596b6b64ecae27407cb2441586" }, "downloads": -1, "filename": "pyte-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17adda40b3403e50197e09a138a89adf", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 27597, "upload_time": "2016-03-14T19:53:38", "url": "https://files.pythonhosted.org/packages/5c/0b/f219072567ebcae41211f7c268a36e6d281c3be619984c02653f16ec084c/pyte-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b07cf6e9c4bd9b2b8b37fd8ce2d9641", "sha256": "d734cf4021035df222a51853e1b40e27dc06e1f5ed547cfefff4ae4865ee7529" }, "downloads": -1, "filename": "pyte-0.5.2.tar.gz", "has_sig": false, "md5_digest": "1b07cf6e9c4bd9b2b8b37fd8ce2d9641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42719, "upload_time": "2016-03-14T19:53:29", "url": "https://files.pythonhosted.org/packages/67/e0/7b8430c0610590d3907218eac06dc55d37773ebd7a37121deabbd06915fe/pyte-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "6f5c9455325b3137ccdda5e027d1a480", "sha256": "e5d2aabd6336bbd98f29a390d73ada0bdaf147bdaa3e93e376b736a30394f091" }, "downloads": -1, "filename": "pyte-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f5c9455325b3137ccdda5e027d1a480", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30351, "upload_time": "2017-05-28T01:56:32", "url": "https://files.pythonhosted.org/packages/e0/2c/9a56b51c6b2ad2571e1434168d43642d7ce5a255fa77078602d89adc7b03/pyte-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4387c8822d26e37d1d66d13d169097a", "sha256": "cd99a50070dcdb59678e7adc52696e8de8d1972e87808574fd8a243f78a8b462" }, "downloads": -1, "filename": "pyte-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d4387c8822d26e37d1d66d13d169097a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48996, "upload_time": "2017-05-28T01:55:54", "url": "https://files.pythonhosted.org/packages/20/8b/7d6fc4ccc1dda496ab55b7f4ed1907392d6c2f98057f77be2bd07018987e/pyte-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "fd9adf3ab5632a7d749114a99368a871", "sha256": "07e56c1f31ac0a6e6471b0571c1ec911d60b8300c2bae1e9d422e63ffb665e97" }, "downloads": -1, "filename": "pyte-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd9adf3ab5632a7d749114a99368a871", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30015, "upload_time": "2017-10-07T21:09:06", "url": "https://files.pythonhosted.org/packages/83/cd/a90f13480023b07d4dd90cb18224e0731af2f4a7251b92963dc26275b312/pyte-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b55502bda640d22d1e59307af8d4e4dc", "sha256": "873acb47b624b9f30e9c54fab9c06a53be3b6bfa4b3d863ab30f55e93724c5aa" }, "downloads": -1, "filename": "pyte-0.7.0.tar.gz", "has_sig": false, "md5_digest": "b55502bda640d22d1e59307af8d4e4dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49500, "upload_time": "2017-10-07T21:06:35", "url": "https://files.pythonhosted.org/packages/d2/1c/f65766736e40916b9a27c6cd582313e78092501b68284d44a1b014f30230/pyte-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "1a83df3a208430b772c0ead179a8b022", "sha256": "7e71d03e972d6f262cbe8704ff70039855f05ee6f7ad9d7129df9c977b5a88c5" }, "downloads": -1, "filename": "pyte-0.8.0.tar.gz", "has_sig": false, "md5_digest": "1a83df3a208430b772c0ead179a8b022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50415, "upload_time": "2018-04-06T20:50:56", "url": "https://files.pythonhosted.org/packages/66/37/6fed89b484c8012a0343117f085c92df8447a18af4966d25599861cd5aa0/pyte-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a83df3a208430b772c0ead179a8b022", "sha256": "7e71d03e972d6f262cbe8704ff70039855f05ee6f7ad9d7129df9c977b5a88c5" }, "downloads": -1, "filename": "pyte-0.8.0.tar.gz", "has_sig": false, "md5_digest": "1a83df3a208430b772c0ead179a8b022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50415, "upload_time": "2018-04-06T20:50:56", "url": "https://files.pythonhosted.org/packages/66/37/6fed89b484c8012a0343117f085c92df8447a18af4966d25599861cd5aa0/pyte-0.8.0.tar.gz" } ] }