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.3.tar.gz (8.6 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.3-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wesphyr-1.0.3.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

Hashes for wesphyr-1.0.3.tar.gz
Algorithm Hash digest
SHA256 54107714c99f856bedf1844b4edcab6e284cdee1c291113e4a335e6ae4201cd8
MD5 10ad9c6cfa7d84b3f1539167ba62ab50
BLAKE2b-256 fd382a0fb18afd7cf946d7532bff85aaa94555686a25bdb9cbb7fdf274ec32b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wesphyr-1.0.3-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

Hashes for wesphyr-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cf58d8e45eb5294bc8569d1f44242d4915c6b70db6dd8dce6f263af5a25fcded
MD5 88af5768558ec6627c1ce36f27b458a8
BLAKE2b-256 d2d654e21307719989b7767127b947f37d26e4844f20ca15cbfc7579098ce896

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