interactive terminal in the browser
Project description
pyxterm.js
A fully functional terminal in your browser.
This is a Flask/socket.io websocket backend combined with the Xterm.js Javascript terminal emulator frontend. It works out of the box.
Installation
Option 1
This option installs system-wide or to your virtual environment. Should probably only be used if you're using a virtual environment.
pip install pyxtermjs
pyxtermjs # run it from anywhere
Option 2
This option installs system-wide and isolates all of pyxterm.js's dependencies, guaranteeing there are no dependency version conflicts.
pipsi install pyxtermjs
pyxtermjs # run it from anywhere
Option 3
This option lets you play around with the source code. Requires poetry to be installed.
git clone https://github.com/cs01/pyxterm.js.git
cd pyxterm.js
poetry install
python pyxtermjs/app.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyxtermjs-0.1.0.tar.gz
.
File metadata
- Download URL: pyxtermjs-0.1.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.11.0-alpha.1 CPython/2.7.10 Darwin/17.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53dddfda4b854aa34971b567329e4d870449bdd468dbed2876d068fa18701013 |
|
MD5 | 839565b1855efcfa7023047d6c70a01b |
|
BLAKE2b-256 | cf57d2fe16261a8a5a18ad551cf83ce137c0cfe761f1060004d99d90beddba78 |
File details
Details for the file pyxtermjs-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: pyxtermjs-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.11.0-alpha.1 CPython/2.7.10 Darwin/17.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ce4cbc7db4f3a4339fd2f9dcc67d022a01117f05cb1eed74583d51a673854a9 |
|
MD5 | db59505dbcd40699a1602b7796f69b47 |
|
BLAKE2b-256 | 5044eae29ece07c502f32686c4a9d3d2808cf7ccc5662845233ca4c8c83f84d8 |