回到终点站

asciiRyver的Python项目详细描述


asciiryver是一个Ryver聊天客户端,设计用于在终端中运行。这是在Asciimatics框架上构建的。这并不是专门设计的专业软件,它还处于开发的早期阶段。目前,可能会遇到很多bug,但是基本的聊天功能正在工作,包括:论坛、工作组、直接消息、主题和主题创建。

Example.png

要求

Python3+

第3点

安装

Linux:sudo pip3安装asciiryver

windows:pip3安装asciiryver

用法

命令:

  • ctrl-l = Login Menu
  • ctrl-t = Topic Menu
  • ctrl-c = Exit Application

安装后,您可以使用命令asciiryver开始聊天

登录后,论坛和工作组将显示在左侧列中。您可以选择这些房间以切换到它们。

您当前聊天的用户将出现在右侧列。用户也可以选择直接发送消息。

已知问题

标题没有用当前聊天更新。

如果创建新主题,则在刷新并重新加入该主题之前,可能看不到该主题中的响应。

注释

我很乐意接受拉请求来帮助解决问题!这是一个有趣的项目。

待办事项

  • Chat history when selecting topic - (Finished)
  • Presence change for users? - (Finished)
  • Order users list by presence - (Finished)
  • figure out what triggers multiple post of same message when receiving
  • color scheme? (Finished)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何显示因用户而异的SQLite存储数据?   转换java。sql。将映射传递给Jackon的valueToTree方法时StringNode的时间戳   从java中的列表json获取值   unicode Java字符存储在什么编码中?   java如何让Spring数据存储库中的默认方法命中缓存?   java使用readClassDescriptor()和resolveClass()来允许序列化版本控制   数组通过另一个矩阵的一部分填充矩阵   如果包含使用正则表达式的字符串,则替换父XML标记的java   java清除SharedReference中的单个变量   java将变量值从一个jsp页面传输到另一个jsp页面   java JDBC+SQLite:DriveManager不加载所需的驱动程序   相同源代码的java Kotlin构建生成不同的二进制文件   Java中的元组枚举