- Katılım
- 17 Kasım 2025
- Mesajlar
- 46
- Puanı
- 8
- Yaş
- 39
- Konum
- izmir
- Web
- chatlak.com.tr
- Eğitim
- Yüksek Lisans
- Cinsiyet
- Erkek
- Takım
-
qwebIRC Nedir?
- qwebirc, web tarayıcısı üzerinden IRC’ye bağlanmanızı sağlayan açık kaynaklı bir IRC istemcisidir.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- AJAX tabanlıdır ve hızlı, hafif bir arayüze sahiptir.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Python (Twisted) ile yazılmış bir backend sunucusu vardır.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- GPLv2 lisansı ile dağıtılır.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
qwebIRC’nin Özellikleri
Bazı önemli özellikleri şunlardır:- Birden fazla kanal ve özel pencere (query) desteği.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Kullanıcı listesi (nick list) menüleri, Irssi tarzı otomatik tamamlama (nick, kanal, mesaj).
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- SSL / TLS desteği hem tarayıcı‑sunucu hem de sunucu‑IRC bağlantısında.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Websocket benzeri bağlantılar yerine geleneksel uzun anket (long-polling / COMET) desteği.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Web sunucusunun gömülü olması: ayrı bir web sunucusu kurmaya gerek kalmaz.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Oturumların “stickiness” (yapışkan) oturumlarla da ölçeklenebilmesi için shard desteği.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- WEBIRC / CGIIRC komutları aracılığıyla kullanıcı orijin (host) bilgisi IRC sunucusuna iletilebilir.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Yönetici paneli (admin interface) ile bağlı kullanıcıları görebilme ve kontrol etme.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Kullanıcı bildirimleri: ses uyarısı veya başlıktaki ikon / başlık çakışması ile dikkat çekme.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Unicode (UTF‑8) desteği ve renkli metin (mIRC‑stil renk, altı çizili, kalın gibi) desteği.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
qwebIRC Kurulumu
Aşağıda temel bir qwebIRC kurulumu için izleyebileceğiniz adımlar var:# 1. Depoyu klonlayın
git clone
Ziyaretçiler için Gizlenmiş Link, Görmek için,
Giriş yap veya üye ol.
~/qwebirccd ~/qwebirc
# 2. Python sanal ortam oluşturun ve bağımlılıkları yükleyin
virtualenv -p python2 venv
source venv/bin/activate
pip install -r requirements.txt
# 3. Konfigürasyon dosyasını ayarlayın
cp config.py.example config.py
nano config.py # IRC sunucu adresi, port, WEBIRC şifresi vb. ayarları girin
# 4. JavaScript ve CSS’yi derleyin
python compile.py
# 5. qwebIRC’yi başlatın
python run.py # opsiyonel argümanlar için --help kullanın
# 6. Web tarayıcınızdan erişin
# Varsayılan port genelde 9090’dır
# URL örneği:
Ziyaretçiler için Gizlenmiş Link, Görmek için,
Giriş yap veya üye ol.
✍️ Notlar:
- SSL desteklemek için pyOpenSSL modülünü yüklemeniz gerekir.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- run.py çalıştırılmadan önce sanal ortamın aktif edilmesi önerilir.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Web sunucusu kendi içinde gömülüdür, bu yüzden Apache/Nginx gibi ayrı bir web sunucusu gerektirmez.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
Kullanım Senaryoları
- IRC ağı yöneticileri, kullanıcıların web tarayıcısı üzerinden kolayca katılabilmesi için qwebIRC’yi sunucularına entegre edebilir.
- Web siteleri, gömülü chat istemcisi olarak qwebIRC’yi kullanabilir; ziyaretçilere IRC kanallarına doğrudan web üzerinden bağlanma imkânı sunar.
- IRC toplulukları, mobil cihaz kullanan veya IRC istemcisi kurmak istemeyen kullanıcılar için web tabanlı bir IRC arayüzü sağlar.
Avantajları ve Dezavantajları
Avantajlar:- Hafif ve performanslı: AJAX tabanlı ve düşük bant genişliği kullanımı.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Çok platformlu: Python ile yazıldığı için Linux, Windows, BSD vb. üzerinde çalışabilir.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Güvenli bağlantılar (SSL / TLS) ve WEBIRC ile gerçek kullanıcı IP’si iletim imkânı.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Yönetici paneli sayesinde kullanıcı etkinliklerini görebilme ve yönetebilme.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Tema desteği ve kullanıcı dostu arayüz.
- Python 2 gereksinimi: Bazı modern sistemlerde kurulum daha zor olabilir.
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
- Gelişmiş modern web istemcilerinin (örneğin WebSocket tabanlı) sahip olduğu “anlıklık” düzeyi daha düşük olabilir.
- Yüksek trafikli sitelerde, gömülü web sunucusunun sınırlamaları olabilir (Apache gibi web sunucularının arkasında çalışırken performans sorunları doğabilir).
Ziyaretçiler için Gizlenmiş Link, Görmek için, Giriş yap veya üye ol.
Özet
- qwebIRC, web tarayıcısı üzerinden IRC’ye bağlanmak isteyen kullanıcılar için hızlı, hafif ve güvenli bir çözümdür.
- Python + Twisted altyapısıyla çalışır ve SSL, WEBIRC gibi özellikleri destekler.
- IRC ağı yöneticileri için webchat eklemek isteyen topluluklar için çok ideal bir çözümdür.
