Skip to main content

Ryver for the terminal

Project description

asciiRyver is a Ryver chat client designed to be able to run in the terminal. This was built on the Asciimatics framework. This is not designed to be professional software, and it is still currently in beta. At present, there may be lots of bugs encountered, but the basic chat functionality is working, including: forums, workgroups, direct messaging, topics, and topic creation.

Example.png

Requirements

Python 3+

pip3

Installation

Linux: sudo pip3 install asciiRyver

Windows: pip3 install asciiRyver

Usage

Navigation:

  • TAB

  • Arrow keys

Commands:

  • ctrl-l = Login Menu

  • ctrl-t = Topic Menu

  • ctrl-c = Exit Application

User Status Legend:

  • ‘+’ - Online

  • ‘-’ - Inactive/Away

  • ‘(x)’ - Do not disturb

  • ‘(username)’ - Offline

once installed, you can start the chat with the command: asciiRyver

Forums and Workgroups will appear in the left column once logged in. You can select these rooms to switch to them.

Users for the current chat you are in will appear on the right column. Users are also selectable to being Direct Messaging.

Users are now sorted by status in the User column

Notes

I will gladly take pull requests to help iron out issues! It has been a fun project to work on.

TODO

  • Unread messages column

  • clean up code

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

asciiRyver-1.0.0b1.tar.gz (10.1 kB view hashes)

Uploaded Source

Built Distribution

asciiRyver-1.0.0b1-py3-none-any.whl (12.5 kB view hashes)

Uploaded Python 3

Supported by

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