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

  • 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.2b1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asciiRyver-1.0.2b1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file asciiRyver-1.0.2b1.tar.gz.

File metadata

  • Download URL: asciiRyver-1.0.2b1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for asciiRyver-1.0.2b1.tar.gz
Algorithm Hash digest
SHA256 70c9c45d50fd21b8c773050a221bf4a3eefd59e2d4266f7b8384e1668385f3cd
MD5 3cc33b69d2b8e9894a6d5f7f62fb577b
BLAKE2b-256 de5dd95a667d47bb755a424a29e60e4a796f68fac2e22d8a41e22d06020943aa

See more details on using hashes here.

File details

Details for the file asciiRyver-1.0.2b1-py3-none-any.whl.

File metadata

File hashes

Hashes for asciiRyver-1.0.2b1-py3-none-any.whl
Algorithm Hash digest
SHA256 d2ee4987580cea5d3819ab997a182078e2adec2556638d28e1775403df1a0957
MD5 1ae6ee664d54d6c2ae7f3a755afbbfd9
BLAKE2b-256 b32c6d01cfea9ea7d753230687d49d5789db3d43bc279aec6a50e4f5640a2bad

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