受centericq/centerim启发的命令行instant messenger
nuqql的Python项目详细描述
数字
nuql是一个命令行即时消息,其灵感来自 centericq和 centerim用Python编写并使用ncurses。在
nuql使用所谓的后端来连接聊天网络。目前,Nuql 支持以下后端:
- nuqql-slixmppd:numql slixmppd 使用slixmpp并允许nuql连接到XMPP聊天网络。在
- nuqql-matrixd-nio: numql matrixd nio使用matrix nio并允许nuql连接到matrix chat 网络。在
- nuqql-matrixd:numql matrixd使用 Matrix PythonSDK,并允许Nuql连接到Matrix聊天网络。 注意:Matrix pythonsdk项目强烈建议使用Matrix nio,因此 更喜欢使用numql matrixd nio。在
- nuqql-mattermostd: numql mattermosd使用Mattermost Golang驱动程序并允许nuql 连接到最重要的服务器
- purpled:purpled使用libpurple和 允许nuql连接到多个聊天网络。注:紫色表示较少 比其他后端测试过,所以您可能希望更喜欢其他后端。在
快速入门
例如,您可以使用pip为您的用户安装numql 以下命令:
$ pip install --user nuqql
基本的nuql设置包括安装一个或多个后端并添加 你的即时通讯帐户。更多信息请参见setup 有关如何设置numql的信息。在
运行
安装之后,可以使用nuqql
命令运行numql:
概述
nuqql的布局如下:
+--------------+----------------+
| | |
| | |
| | |
| | Log Window |
| | |
| List Window | |
| | |
| +----------------+
| | |
| | Input Window |
| | |
+--------------+----------------+
- 列表窗口:显示对话列表
- 日志窗口:显示当前对话的日志
- 输入窗口:显示用户对当前对话的输入
对话列表显示您的好友和您的特殊对话
后端命令和nuql命令。好友会显示他们的状态(on,
afk,off)及其名称,例如[on] buddy@jabber.org
。群聊和
群聊的邀请以[grp]
和{{nuqql}
和
在名字前面加上{backend}
,例如{backend} slixmppd
。在
控制
numql的基本控制是:
- {{cd8}键和列表导航}
- 按
ENTER
打开对话 - 按
h
打开对话并切换到其聊天日志 - 在谈话中:
- 输入您的消息/命令
- 使用
CTRL-x
发送消息/命令 - 使用
CTRL-o
或F9
切换到聊天日志窗口- 使用
/
搜索聊天日志
- 使用
- 使用
ESC
键离开对话
- 在没有对话时,使用
q
键退出numql
有关nuql控件的更多信息,请参见controls。在
发展
大部分开发都发生在devel分支中。当新版本的 numql发布后,devel代码被合并到master分支中。所以, 如果您想尝试最新的代码,请查看devel分支,否则 只需使用master。在
变更
请参阅changelog了解每个版本中的更改。在
- 项目
标签: