A living creature in your terminal
Project description
Sibilance TUI
A living creature in your terminal — built with Textual.
Install
pip install sibilance
Run
sibilance
# or
creature
# or
python -m sibilance
Keybindings
| Key | Action |
|---|---|
d |
Dashboard |
c |
Chat |
j |
Journal |
f |
Friends |
w |
World |
t |
Den |
s |
Sleep |
a |
Account |
? |
Help |
Esc |
Back |
q |
Quit |
Ctrl+P |
Command palette |
Web Mode
Serve the TUI as a web application:
pip install sibilance[serve]
python serve.py
# Open http://localhost:8000
Custom host/port via environment:
SIBILANCE_HOST=0.0.0.0 SIBILANCE_PORT=9000 python serve.py
Standalone Binary
pip install pyinstaller
pyinstaller sibilance.spec
./dist/sibilance
Docker
docker build -t sibilance-tui .
docker run -p 8000:8000 sibilance-tui
Deploy to Fly.io
fly launch --copy-config
fly deploy
Development
pip install -e ".[serve]"
sibilance
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
sibilance-0.1.0.tar.gz
(37.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
sibilance-0.1.0-py3-none-any.whl
(55.0 kB
view details)
File details
Details for the file sibilance-0.1.0.tar.gz.
File metadata
- Download URL: sibilance-0.1.0.tar.gz
- Upload date:
- Size: 37.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9cfcd3831dc28bc7ef8a7b9c3d41903ae35aad3bc97031c45d686e7ccefcee1
|
|
| MD5 |
aeb1c2e80aa7a63d2caae4e9bbc7ee0b
|
|
| BLAKE2b-256 |
3a17d9a094a52b88ede0725b8cf59cf3ce38d969e21ba5027efbea25ba8f8ca9
|
File details
Details for the file sibilance-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sibilance-0.1.0-py3-none-any.whl
- Upload date:
- Size: 55.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10d0956bd699ee37d02e31e9704c2dda1833d3dd16a97b200a2a7eccfc748165
|
|
| MD5 |
2ff495c2d4c4b0e3d91e805d58d47438
|
|
| BLAKE2b-256 |
1de6977234a1a6f1fdeb7180860d7bec3fee97dc8192122858bf48acb960109d
|