A modern KDE client for old school telnet based BBS systems
Project description
Overview
KDE BBS Client is a modern KDE client for old school telnet based BBS systems.
Installation
The easiest way to get going is to install the uv tool from the awesome folks at astral.sh.
Then, to run the client without installing anything more, type:
uvx kde-bbs-client
Or alternatively, to install the client to your machine and run it locally, type:
uv tool install kde-bbs-client
and run:
kde-bbs-client
to start the client.
Configuration
On startup, the client checks for the existence of its configuration file located at $HOME/.config/kdebbsclient/client-config.yaml.
If that file does not exist, a nicely styled dialog appears that has prompt fields for BBS name, BBS internet address (which accepts a FQDN or an IPv4 or IPv6 address), an optional port, username, and password (the password is hidden on entry).
When the user clicks Submit the configuration file mentioned above is created with those values.
BBS Chooser
Once the necessary configuration is in place, the client displays a list of BBS systems to connect to including name and address, and allows the user to choose one and click the Connect button.
TODO: Add screenshots!
Main Connection and Interaction Loop
Once that happens, the client makes a telnet connection to the address given, displaying the output in a nicely styled text display window suitable for reading large volumes of text.
TODO: Screenshots! TODO: Figure out how to detect when a user creates a new post and offer to spawn their editor of choice - as defined by the $EDITOR environment variable to edit it.
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
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
File details
Details for the file kde_bbs_client-0.1.4.tar.gz.
File metadata
- Download URL: kde_bbs_client-0.1.4.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f132407338a63f832af38a5a58557b608b65b31716af8c0c65e7611f9f444569
|
|
| MD5 |
06333f607538d6d299905735c803027b
|
|
| BLAKE2b-256 |
5e7da5686e8ebe280ccdcee60ac91afee25b3f9ea84cd0eb2329bfa1c8b91d71
|
File details
Details for the file kde_bbs_client-0.1.4-py3-none-any.whl.
File metadata
- Download URL: kde_bbs_client-0.1.4-py3-none-any.whl
- Upload date:
- Size: 16.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4af6240c2c43ef59881117c52f1815942c6e585fdd4d93acdb2f22cfb49368d9
|
|
| MD5 |
343af2d796b1a6b0f3f1002edba31971
|
|
| BLAKE2b-256 |
0e263ee852c0a62aa47f55a8af7b72ea501b2e3173f74e551fdc0a2321ad2757
|