Skip to main content

interactive terminal in the browser

Project description

pyxterm.js

A fully functional terminal in your browser.

screenshot

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyxtermjs-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

pyxtermjs-0.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

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

Hashes for pyxtermjs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 53dddfda4b854aa34971b567329e4d870449bdd468dbed2876d068fa18701013
MD5 839565b1855efcfa7023047d6c70a01b
BLAKE2b-256 cf57d2fe16261a8a5a18ad551cf83ce137c0cfe761f1060004d99d90beddba78

See more details on using hashes here.

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

Hashes for pyxtermjs-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ce4cbc7db4f3a4339fd2f9dcc67d022a01117f05cb1eed74583d51a673854a9
MD5 db59505dbcd40699a1602b7796f69b47
BLAKE2b-256 5044eae29ece07c502f32686c4a9d3d2808cf7ccc5662845233ca4c8c83f84d8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page