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.2.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.2-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

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

Hashes for wesphyr-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d0b9a508cf969d48b7cdb1aed1a8a2a770f98acadf8d0972d705c644f65fb799
MD5 c6c7d5c2f90160866d6f0beaa4793531
BLAKE2b-256 c2827ea9cb52efac6ce90027006f336f33abde731c3e3acbe3a90d1734928cfb

See more details on using hashes here.

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

Hashes for wesphyr-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a7859a361f4cb480ad0888aeab94e303904456973f5feb642d7d93696a26ccb7
MD5 adc58347cbe8d7f20d3e671eae738093
BLAKE2b-256 4e9b06f97c523bd02c346faab6f4a04920bccb43c4dabe38996f7e87f4fbf860

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