manyterm - spawn multiple terminals to print to
Project description
Manyterm
Spawn multiple terminals to print to.
Compatible with Windows, Linux, and MacOS.
Installation
pip install manyterm
or pip3 install manyterm
Usage
import manyterm
t1 = manyterm.Terminal() # init a new window
t1.print("Hello World") # print to the window
t1.print("supercalifragilisticexpialidocious", end="") # default end="\n"
t1.close() # close the window
Description
This program creates multiple terminals in python. New terminals can only be printed to (no input). tests/test.py
contains an example of how to use this program. A server is used to print to client windows based on a uuid. When a new window object is made manyterm.Terminal()
the program check to make sure that the server is running, then assigns itself a uuid, and then the program calls itself from a new terminal using the uuid as an argument. The new program contacts the server with its' uuid and the connection is made.
Windows 11
Linux (Ubuntu 23.10)
MacOS Sonoma
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 manyterm-1.0.1.tar.gz
.
File metadata
- Download URL: manyterm-1.0.1.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc4128e96758a7a8a05dfc6488252fc21e6c0c29e6f9e703f6005e923dbfb66d |
|
MD5 | e23c6877896a2d49549f650e716eb814 |
|
BLAKE2b-256 | 8685899815cba26c02b8a02a98f96aee979f54c1ebded8489c56c9579c770777 |
File details
Details for the file manyterm-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: manyterm-1.0.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7afe97ebfdc1a3909490556b9e085595c96e6b66d11d03980f574dd95b31c9b |
|
MD5 | a652ed41d6a70c285bfda91a8119c05c |
|
BLAKE2b-256 | b9da667905c9053dff8ba958b033eb99042d0fa03e2877dd705e99f464255727 |