Retro terminal client for textmine.net - 1980s-style chat network
Project description
textmine - Retro Terminal Chat Client
_____ _______ _______ __ __ _____ _ _ ______
|_ _|__ __||__ __| \/ |_ _| \ | | ____|
| | | | | | | \ / | | | | \| | |__
| | | | | | | |\/| | | | | . ` | __|
_| |_ | | | | | | | |_| |_| |\ | |____
|_____| |_| |_| |_| |_|_____|_| \_|______|
Authentic 1980s terminal-based chat experience. Connect to textmine.net and chat with friends using this retro VT100-style interface.
Features
- 🖥️ Retro Terminal UI - Phosphor green monochrome CRT aesthetic
- 💬 Real-time Chat - WebSocket-powered instant messaging
- 🔍 User Search - Find and connect with other users
- 👤 User Profiles - View stats and bios
- 🔐 Secure Authentication - Session-based login with token storage
Installation
pip install textmine-cli
Now available on PyPI! Install with a single command and start chatting.
Quick Start
1. Login or Register
# Login to existing account
textmine login
# Register new account (requires invite code)
textmine register
2. Start Chatting
# Search for users
textmine search alice
# Open chat with a user
textmine chat alice
# View user profile
textmine profile bob
3. Commands Available in Chat
- Type your message and press Enter to send
/exitor/quit- Leave chat/clear- Clear screen/profile- View other user's profile/help- Show help
Configuration
The CLI stores session tokens securely using your system's keyring. Server URL defaults to https://textmine.net but can be configured:
export TEXTMINE_SERVER=http://localhost:5000
Development
# Clone repository
git clone https://github.com/textmine/textmine-cli
cd textmine-cli
# Install in editable mode
pip install -e .
# Run CLI
textmine --help
Requirements
- Python 3.8+
- Internet connection
- Terminal with 256-color support (recommended)
License
MIT License - See LICENSE file for details
Links
- Website: https://textmine.net
- GitHub: https://github.com/textmine/textmine-cli
- Report Issues: https://github.com/textmine/textmine-cli/issues
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 textmine_cli-0.1.16.tar.gz.
File metadata
- Download URL: textmine_cli-0.1.16.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5420242a925e8a910a8e85418d6bea38eff25db8b0bcae6087d676527669739f
|
|
| MD5 |
500e4c30cf76fda5a977fca7f20cba01
|
|
| BLAKE2b-256 |
9ded1b5b511829572190d0d68fee85b2771d53b098dc304da98f21b4a66ebd2e
|
File details
Details for the file textmine_cli-0.1.16-py3-none-any.whl.
File metadata
- Download URL: textmine_cli-0.1.16-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae7ba0bf18f968f09a509b847e1455ea209c139a6894b68d58dcb309f3ac1d35
|
|
| MD5 |
828eed57f0e3d18ae98fc5950d35a49a
|
|
| BLAKE2b-256 |
391b3ff92f6e7e68bfd87f39688452df03cda869faca0a16f6930088a4fb9d8f
|