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

# 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

🎮 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.1.tar.gz (5.8 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.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wesphyr-1.0.1.tar.gz
  • Upload date:
  • Size: 5.8 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.1.tar.gz
Algorithm Hash digest
SHA256 5641a971657c077bb378887041ebb0e5c935eda3ba522e91a29a96f3d4057d51
MD5 708862cd14b3658c0b14d7e08c545e43
BLAKE2b-256 213a44827b4032029da75429d4ff87bca1df2c1d43dcadb0f858daead04251d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wesphyr-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 de313e9d0e2288f6656c4103a8876e6586ba694bcaa744cd7dc058c5cd82d944
MD5 f17c7d4efa7fc62525ea209c3a2e8a3b
BLAKE2b-256 bd933afbf124b24453f8afd25868b8a57f03a9070118281954e57135e8f31707

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