#tui #客户端 #对话 #成员 #聊天 #账户 #jami

app jami-cli

终端版的 Jami 客户端

5 个版本 (重大更新)

0.4.0 2021 年 2 月 11 日
0.3.0 2021 年 1 月 7 日
0.2.0 2020 年 12 月 19 日
0.1.0 2020 年 12 月 13 日
0.0.0 2020 年 11 月 21 日

#4#对话

MIT/Apache

485KB
1.5K SLoC

Jami-Cli

Jami 的终端客户端。

Conversation Welcome

用法

这是一个基于 Rust 和 Gurk 的 Jami 客户端。我这样做是为了在开发 Jami 的 Swarm 聊天功能时测试它,所以这是一个支持 Swarm 聊天但不会支持旧对话 API 的客户端。这个特性在 Jami 中还不存在,因此只有少数人能够使用这个客户端,但它可以根据您的需求进行修改并具有账户管理功能。如果您仍然感兴趣,这是相关的当前 Epic:https://git.jami.net/groups/savoirfairelinux/-/boards?scope=all&utf8=%E2%9C%93&state=opened&milestone_title=Swarm-chat

要运行此项目,您需要

特性

  • 管理账户(添加/删除/链接/导入/更改设置)
  • 联系人查找和资料接收
  • Swarm
    • 启动一个 Swarm
    • 移除一个 Swarm
    • 邀请某人加入 Swarm
    • 接收 Swarm 邀请
    • 接受或拒绝邀请
    • 移除成员
    • 发送文本消息
    • 显示同步通话消息和文件传输
    • 支持 Swarm 模式(1:1,仅管理员邀请,仅邀请,公开)
  • 房间标题
  • 在线状态跟踪
  • 成员列表
  • 数据传输

缺少的功能但希望有

  • 通话(无图片,可能在未来)
    • 启动通话
    • 停止通话
    • 邀请成员
  • 滚动查看消息
  • 自动完成

许可

来自 gurk(原始项目)

Jami是一个GPLv3项目

依赖项

~39MB
~742K SLoC