Wesphyr - Global CLI Chat App
Project description
Wesphyr Messenger
A retro-style command-line messaging application that connects to global messaging servers.
🚀 Quick Install
pip install wesphyr
🎯 Usage
Option 1: Use Wesphyr's official server
# Connect to Wesphyr's server
export API_URL="https://wesphyr.fly.dev"
# Run the app
wesphyr
Option 2: Connect to custom server
# Connect to any Wesphyr-compatible server
export API_URL="https://your-custom-server.com"
wesphyr
✨ Features
- 🔐 User registration and login
- 👥 Friend system with requests
- 💬 Private messaging between friends
- 📱 Cross-platform (Windows, Mac, Linux)
- 🌍 Global server support
- 🗂️ Message history
- ✅ Read receipts
📋 Requirements
- Python 3.8+
- Internet connection
- Server URL (Wesphyr server: https://wesphyr.fly.dev)
🎮 How to Use
- Register: Create account with username/password
- Get your ID: You'll receive a 6-digit user ID
- Find friends: Share your ID with friends
- Send requests: Send friend requests using their IDs
- Start chatting: Message your accepted friends!
🌐 Server Setup
To run your own server:
pip install wesphyr-server
wesphyr-server
📄 License
MIT License - see LICENSE file for details.
🤝 Contributing
Contributions welcome! Please feel free to submit pull requests.
📞 Support
If you encounter issues, please check:
- Server is running and accessible
- API_URL environment variable is set correctly
- You have an internet connection
🌟 About Wesphyr
Wesphyr is a global messaging platform that brings retro CLI chat to the modern world. Connect with friends worldwide through secure, private messaging.
Project details
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 wesphyr-1.0.2.tar.gz.
File metadata
- Download URL: wesphyr-1.0.2.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0b9a508cf969d48b7cdb1aed1a8a2a770f98acadf8d0972d705c644f65fb799
|
|
| MD5 |
c6c7d5c2f90160866d6f0beaa4793531
|
|
| BLAKE2b-256 |
c2827ea9cb52efac6ce90027006f336f33abde731c3e3acbe3a90d1734928cfb
|
File details
Details for the file wesphyr-1.0.2-py3-none-any.whl.
File metadata
- Download URL: wesphyr-1.0.2-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7859a361f4cb480ad0888aeab94e303904456973f5feb642d7d93696a26ccb7
|
|
| MD5 |
adc58347cbe8d7f20d3e671eae738093
|
|
| BLAKE2b-256 |
4e9b06f97c523bd02c346faab6f4a04920bccb43c4dabe38996f7e87f4fbf860
|