Lithは、主に高速でユーザーフレンドリーなWeeChatクライアントをすべての主要なデスクトップおよびモバイルオペレーティングシステムに提供することに焦点を当てたプロジェクトです。このプロジェクトの主な焦点は、フル機能のネイティブリレークライアントをiOSに提供することですが、すべての主要なモバイルおよびデスクトッププラットフォームはある程度サポートされています。

Lithは、主にIRCプロトコルに焦点を当てたターミナルチャットアプリケーションであるWeeChat(WeChatと混同しないでください)のユーティリティアプリケーションです。これは、WeeChatによって実際に受信および送信されるメッセージの唯一のグラフィカルリレーです。つまり、コンピューターまたはサーバー上にWeeChatインスタンスを準備する必要があります(または、プロバイダーにそれを行い、実際に意味のある方法でリスを使用できるようにします。
WeeChat側のセットアップについては、次の情報源を参照してください。
デスクトップシステムでは、Lithと同じデバイスでWeeChatを実行できますが、このプロジェクトの主な焦点は、特にモバイルプラットフォームと特にiOSでリモート接続を処理することです。リモートWeeChatサーバーは、TCPソケットまたはWebSocketsを介してインターネット上に直接行う必要があります。
また、WebAssemblyのおかげで今すぐ試すことができるLithのブラウザバージョンもあります:https://lith.app/lith/。
リスは現在、次のプラットフォームをサポートしています。
Lithは、C ++とQMLを使用したQTフレームワークを使用して書かれています。サポートされている唯一のバージョンはQT 6.5以下です。その他の依存関係を以下に示します。
サポートされているすべてのプラットフォーム用に構築する場合、Cmakeが正しくセットアップされている場合は、次の手順のみが必要な必要があります。
mkdir build && cd build
cmake ..
cmake --build .
または、QT作成者でプロジェクトファイルを開くだけです。
aur:https://aur.archlinux.org/packages/lith-gitにはArch Linuxのパッケージもあります
QTに加えて、Lithは現在、以下にリストされているパッケージに依存しています。手動でインストールする必要はありません。これを制御できます。以下のセクションを参照して、使用するパッケージを選択するCmakeオプションについて説明してください。
QTは常にリスのビルドシステムの外にインストールする必要があります。その他の依存関係は次のとおりです。
LITH_FEATURE_KEYCHAINデフォルトON 。 Linux、MacOS、Windows、iOS、Androidでのキーチェーン統合を有効にします。LITH_FEATURE_QHOTデフォルトでOFF 。内部qhotインスタンスを構築し、 qhotでリスを自動的に実行するターゲットを追加します。エンドユーザーには役に立ちません。LITH_FORCE_DOWNLOAD_DEPENDENCIESデフォルトでOFF 。ローカルシステムをチェックせずに、githubからパッケージをダウンロードするためにCPMを作成します。このオプションは、 LITH_FORCE_LOCAL_PACKAGES_ONLYよりも優先されます。LITH_FORCE_LOCAL_PACKAGES_ONLYデフォルトでOFF 。ローカルシステムにインストールされているパッケージのみの使用を強制します。 バグのレポートや質問については、GitHubの問題ページを自由に使用してください。
IRCチャンネルもあります: #lith onlibera.chat(irc.libera.chat:6697 with ssl)
[email protected]で直接連絡できます