LITH是一个主要致力于将快速和用户友好的Weechat客户端带到所有主要台式机和移动操作系统的项目。该项目的主要重点是将一个完整的本机继电器客户端带到iOS,但在某种程度上支持所有主要的移动和桌面平台。

Lith是Weechat的实用程序应用程序(不要与微信混淆),这是一个主要针对IRC协议的终端聊天应用程序。它是Weechat实际接收和发送的消息的唯一图形继电器。这意味着您需要在计算机或服务器上准备一个weechat实例(或让提供商为您做到这一点)才能实际使用任何有意义的方式使用LITH。
有关Weechat方面的设置,请咨询以下资源:
在桌面系统上,您可以在与LITH同一设备上运行Weechat,但该项目的主要重点是处理远程连接,尤其是在移动平台和iOS上。远程Weechat服务器需要直接通过TCP套接字或Websocket在Internet上。
借助WebAssembly:https://lith.app/lith/,还有一个浏览器版本,您可以立即尝试。
LITH当前支持以下平台:
LITH使用C ++和QT框架编写,并使用QML编写。唯一支持的版本是QT 6.5且更新。其他依赖项如下列出。
在为所有受支持的平台构建时,只有正确设置CMAKE时才需要以下步骤:
mkdir build && cd build
cmake ..
cmake --build .
另外,您只需在QT Creator中打开项目文件即可。
AUR中还有一个用于Arch Linux的软件包:https://aur.archlinux.org/packages/lith-git
除QT外,LITH当前取决于以下列出的软件包。您无需手动安装它们。可以控制这一点,请参见下面的部分,描述了CMAKE选项,以选择要使用的软件包。
QT总是需要安装在Lith的构建系统之外。其他依赖性是:
LITH_FEATURE_KEYCHAIN默认情况ON 。在Linux,MacOS,Windows,iOS和Android上启用键链集成。LITH_FEATURE_QHOT默认情况OFF 。构建内部qhot实例,并添加一个目标以自动运行qhot 。对最终用户没有用。LITH_FORCE_DOWNLOAD_DEPENDENCIES默认情况OFF 。使CPM可以从GitHub下载软件包,而无需检查本地系统。此选项优先于LITH_FORCE_LOCAL_PACKAGES_ONLY 。LITH_FORCE_LOCAL_PACKAGES_ONLY默认情况下OFF 。强制使用本地系统上安装的软件包的使用。 对于错误报告和问题,请随时在GitHub上使用“问题”页面。
还有一个IRC频道: #lith on libera.chat(irc.libera.chat:6697 with ssl)
您可以直接通过[email protected]与我联系