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. Requires pipsi to be installed.

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.2.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

pyxtermjs-0.2.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file pyxtermjs-0.2.0.tar.gz.

File metadata

  • Download URL: pyxtermjs-0.2.0.tar.gz
  • Upload date:
  • Size: 4.1 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.2.0.tar.gz
Algorithm Hash digest
SHA256 32119f6368f8a6e952e16122f21243f80866834992847fbb2fc66fd9aef1578d
MD5 31b9e5632478d5fd961eab3643aa2bee
BLAKE2b-256 101c66d962861191de2ac30d6ea79086a2fe9bf43e4142803cbc3248b08c21ea

See more details on using hashes here.

File details

Details for the file pyxtermjs-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pyxtermjs-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca4a5248967aafe29fe5d456ad805032fe99d239240550e7b4333ea91dca7bb0
MD5 c0f8452b9cc3969be28eac35c198d624
BLAKE2b-256 10885eceeaf78e7fd838c7a226525bfcc02dc4f4330051009c6a414bbbf4f510

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