Graphos
Basic terminal GUI for flow charts style graphs.
Installation
https://pypi.org/project/graphos/
$ pip install graphos
Controls
Keybindings
| Control | Keybind | Description |
|---|---|---|
| Create node | N | Creates a node at the cursor location |
| Create edge | E | Creates an edge between two selected nodes |
| Grab Node | E | Toggle grab when the cursor is over a node |
| Save | S | Save nodes and edges to a json file |
| Move cursor left | ⬅️ | Move cursor left |
| Move cursor right | ➡️ | Move cursor right |
| Move cursor up | ⬆️ | Move cursor up |
| Move cursor down | ⬇️ | Move cursor down |
| Pan left | A | Pan the view left |
| Pan right | D | Pan the view right |
| Pan up | W | Pan the view up |
| Pan down | S | Pan the view down |
| Quit | Q | Quit |
Mouse
ℹ️ Mouse functionality requires mouse event recording to be enabled by your preferred terminal.
| Control | Mouse event | Description |
|---|---|---|
| Select node | Primary button click | When the cursor is over a node, slick to select |
| Grab node | Press and hold primary button | When the cursor is over the node, press and hold to grab the node, then move the mouse to drag the node |
Metadata
Release files for graphos 0.2.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| graphos-0.2.10.tar.gz | 14.9 kB | Without provenance | Details for graphos-0.2.10.tar.gz |
Release files / graphos-0.2.10.tar.gz
| Download URL | graphos-0.2.10.tar.gz |
|---|---|
| Size | 14.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e7ed62477957784ff3fa272ffb360e226d8520c712e24694bce4104e122477da
|
|
BLAKE2b-256 checksum How to use checksums |
2ab52ebf369fb54ed9c323c9345bcb36597fa53c86bd4852f8ab9e28c9eac5ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.5
|
Security for graphos 0.2.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.