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.4.tar.gz (8.7 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.4-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wesphyr-1.0.4.tar.gz
  • Upload date:
  • Size: 8.7 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.4.tar.gz
Algorithm Hash digest
SHA256 d3711aea9a5a1c65ae24fbf33c0c13f5d97bbffb58b0303c1f5c47f8b6709f67
MD5 fa2fbf8574337c61ceec6c9f8c067609
BLAKE2b-256 cd8df2269f0adb1da5286a99e7355ba1ae1cb90466161d10a7ac117747a0382b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wesphyr-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.8 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1b38524fdc85fc5e57e3561594bc9a8ad83b902f295148c24f387a2bc96bad29
MD5 0f155c754688fb775717acc28561c6f0
BLAKE2b-256 7d43bfe0c74ff73c8d7205f603beb49e0d74750a718f9067ac18ea19d7122b14

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