Skip to main content

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 (Default)

# No setup needed - connects to Wesphyr's server automatically
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://www.fly.dev - automatically used if not specified)

🎮 How to Use

  1. Register: Create account with username/password
  2. Get your ID: You'll receive a 6-digit user ID
  3. Find friends: Share your ID with friends
  4. Send requests: Send friend requests using their IDs
  5. 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:

  1. Server is running and accessible
  2. API_URL environment variable is set correctly
  3. 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

wesphyr-1.0.5.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wesphyr-1.0.5-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file wesphyr-1.0.5.tar.gz.

File metadata

  • Download URL: wesphyr-1.0.5.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for wesphyr-1.0.5.tar.gz
Algorithm Hash digest
SHA256 9c4f1e1c7f9aa2f1e875334b44e85edd98b78e97f99e9875b4d8575e7a90afe0
MD5 836374ad9390a0959a5b4f8bf1de8739
BLAKE2b-256 c24b63ed1af1bfd3e8c917f9cf11a4601841b272e8fd21294d683eb36f1f21ad

See more details on using hashes here.

File details

Details for the file wesphyr-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: wesphyr-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for wesphyr-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e13b4a03f31e9d18302cc1641a3d81000e289fc6511d515260ec1510e8e9c126
MD5 fa02710db9eacc5f671462ce013ea684
BLAKE2b-256 f3652be060d3f1bdc5b5cbc1395da39280187d517d4223a7b94877971d2f200d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page