#mastodon #client #user #user-interface #timeline #social #tui

app mastodonochrome

基于终端的马斯特多诺奇罗姆客户端

2 个版本

0.1.1 2024年2月12日
0.1.0 2024年2月4日

#1972网络编程

每月下载量 34 次

MIT 许可协议

640KB
16K SLoC

关于

马斯特多诺奇罗姆是一个 未完成 的基于终端的马斯特多诺奇罗姆联盟社交网络的客户端。

它具有以下有用的属性

  • 基于终端,因此您可以通过 SSH 远程运行它
  • 单个用户界面允许访问您的个人时间线和您的通知(信不信由你,至少有一个现有的终端客户端做不到这一点)
  • 单列显示,因此您可以将 URL 从终端粘贴到浏览器中,而不包括其他列中的无关文本(尽管粘贴会在换行点包含换行符)
  • 使用马斯特多诺奇罗姆流式 API,因此您的时间线更新或其他用户提及的内容会及时通知您

详细用户界面模仿了 Monochrome BBS,因为这是作者熟悉且与上述所有属性兼容的用户界面。

这意味着它与典型的马斯特多诺奇罗姆客户端 UI 看起来略有不同

  • 时间线从顶部打印旧内容,从底部打印新内容
  • 客户端会记住您在时间线中最后阅读的内容,因此当您重新启动客户端时,您会从那里向下滚动以查看新内容
  • 通知被分为不同的 UI 部分的单独类别:@提及和私信位于一个地方,并发出响声以吸引您的注意,而推文、关注和喜欢则进入一个不太突出的日志。

当前状态:未完成,但功能足够使用。没有单独的手册,但您可以在程序中的任何地方按 F1 键获取帮助。阅读 TODO.md 了解已知缺失的部分列表。

依赖关系

~25–40MB
~623K SLoC