Lith adalah proyek yang sebagian besar berfokus pada membawa klien Weechat yang cepat dan ramah pengguna ke semua desktop utama dan sistem operasi seluler. Fokus utama dari proyek ini adalah membawa klien estafet asli berfitur lengkap ke iOS tetapi semua platform seluler dan desktop utama didukung sampai taraf tertentu.

Lith adalah aplikasi utilitas untuk Weechat (jangan bingung dengan WeChat), aplikasi obrolan terminal yang sebagian besar berfokus pada protokol IRC. Ini hanya relai grafis untuk pesan yang benar -benar diterima dan dikirim oleh Weechat. Itu berarti Anda perlu menyiapkan instance Weechat di komputer atau server Anda (atau meminta penyedia melakukannya untuk Anda) untuk benar -benar dapat menggunakan lith dengan cara yang berarti.
Untuk pengaturan di sisi Weechat, silakan berkonsultasi dengan sumber -sumber berikut:
Pada sistem desktop, Anda dapat menjalankan Weechat pada perangkat yang sama dengan Lith tetapi fokus utama dari proyek ini adalah untuk menangani koneksi jarak jauh, terutama pada platform seluler dan iOS pada khususnya. Server Weechat jarak jauh harus langsung melalui internet baik melalui soket TCP atau websockets.
Ada juga versi browser dari Lith yang dapat Anda coba sekarang berkat WebAssembly: https://lith.app/lith/.
Lith saat ini mendukung platform berikut:
Lith ditulis menggunakan C ++ dan kerangka kerja QT dengan QML. Satu -satunya versi yang didukung adalah QT 6.5 dan lebih baru. Ketergantungan lain tercantum di bawah ini.
Saat membangun untuk semua platform yang didukung, hanya langkah -langkah berikut yang diperlukan jika CMake diatur dengan benar:
mkdir build && cd build
cmake ..
cmake --build .
Atau, Anda bisa membuka file proyek di QT Creator.
Ada juga paket untuk Arch Linux di AUR: https://aur.archlinux.org/packages/lith-git
Selain QT, Lith saat ini tergantung pada paket yang tercantum di bawah ini. Anda tidak perlu menginstalnya secara manual. Ini dapat dikontrol, lihat bagian di bawah ini yang menjelaskan opsi CMake untuk memilih paket mana yang akan digunakan.
QT selalu perlu diinstal di luar sistem build Lith. Ketergantungan lainnya adalah:
LITH_FEATURE_KEYCHAIN - ON secara default. Mengaktifkan integrasi kunci di Linux, MacOS, Windows, iOS dan Android.LITH_FEATURE_QHOT - OFF secara default. Membangun instance qhot internal dan menambahkan target untuk secara otomatis menjalankan lith di qhot . Tidak berguna untuk pengguna akhir.LITH_FORCE_DOWNLOAD_DEPENDENCIES - OFF secara default. Membuat CPM pergi untuk mengunduh paket dari GitHub tanpa memeriksa sistem lokal. Opsi ini membutuhkan preferensi daripada LITH_FORCE_LOCAL_PACKAGES_ONLY .LITH_FORCE_LOCAL_PACKAGES_ONLY - OFF secara default. Menegakkan penggunaan hanya paket yang diinstal pada sistem lokal. Untuk laporan dan pertanyaan bug, jangan ragu untuk menggunakan halaman masalah di sini di GitHub.
Ada juga saluran IRC: #lith on libera.chat (irc.libera.chat:6697 dengan SSL)
Anda dapat menghubungi saya langsung di [email protected]