XChat v mobilu  |   Fotoalba  |   Nápověda   |  Zaregistrovat
Přihlásit pomocí mojeID
Můj profil   |   Vzkazy (0/0)   |   Fotoalba   |   Poznámky   |   Nastavení

BTTRW

BTTRW

Sleduj emailem (jen pro Modrá hvězdička)
IRC brána na xchat.cz
Co to je BTTRW? (celým jménem xchat-bttrw)

Momentálně nejaktuálnější zdrojové kódy
Web: https://github.com/Ondrashek/xchat-bttrw/
Wiki: https://github.com/Ondrashek/xchat-bttrw/wiki

Brána zprostředkovává komunikaci (snad libovolného) IRC klienta s webchatem xchat.cz -
Po spuštění defaultně poslouchá na portu 6669.

Downloady pro OS Windows:
http://ondr4sh3k.wz.cz/bttrw/xchat-bttrw-latest.zip
- Instalace s free buildem IRC klienta X-Chat (myslím, že verze 2.6.1)
POZOR! Tato instalace bohužel momentálně neobsahuje aktuální bránu, tu je pak třeba stáhnout a zaktualizovat zvlášť z odkazu níže!

http://ondr4sh3k.wz.cz/bttrw/gate-latest.zip
- Samotná, aktuální brána pro Windows (výhodné pro manuální instalaci nebo pro použití s jiným klientem dle vašich preferencí)


FAQ (často kladené otázky)

Pozor Pozor   *90* Než se na cokoliv zeptáte, přečtěte si prosím Wiki Pozor Pozor   *90*

Q: Nelze se připojit, píše mi to: GARBAGE: xchat.cz ERROR :Not HTTP 302 Found while logging in - 213.29.7.162
A: Chybu způsobuje antivirový program NOD32 a je nutná přidat gate.exe do vyjímek

Q: Je možné pro připojení použít HTTP proxy?
A: Ano, jen nastavte proměnné PROXYHOST a PROXYPORT v souboru run.bat v instalačním adresáři.

Q: Dá se přihlásit přes bránu jako guest?
A: Nedá a prozatím se to neplánuje.


Klienti, příkazy

Pokud nejste s IRC seznámeni, bude se vám jistě hodit znalost standardních klientských příkazů:

/list - vypíše seznam "místností"

/join [channel] - vstoupí do "místnosti"
/part [channel] [comment] - opustí "místnost"
/quit [comment] - odhlášení

/whois <nick> - vypíše informace o nicku
/msg <nick> <text> - "zašeptá" nicku text
/query <nick> - otevře "šeptací okno"

/op <nick> - "předá" "správce"
/kick [channel] <nick> [reason] - vyhodí uživatele z "místnosti"

/help - zobrazí seznam příkazů
/help [command] - popíše funkci příkazu

Může se stát, že budete chtít použít příkaz vykonatelný až na serveru xchat.cz (například /key nebo /unkickall):

Pokud jste si vybrali jako klienta X-Chat, můžete ho použít za pomoci dvou lomítek, např: //key
V IRSSI zkuste lomítko, mezeru a příkaz: / /key
V Mirandě to zřejmě bohužel nejde...

DOSTUPNÉ NASTAVENÍ:
Všechna nastavení se nastavují přes /quote set
voiced_girls 0/1 [0 - nebude rozpoznávat holky, 1 - bude rozpoznávat holky a přidělí jím puntík]
convert_smiles 0/1/2 [0 - zobrazí čísla smajlíků, 1 - zobrazí text smajlíků , 2 - kombinace čísla a textu]
show_history 0/1 [0 - nebude uchovávat historii, 1 - bude uchovávat historii]
really_logout 0/1 [0 - neodhlásí se po zavření brány/klienta, odhlásí se po zavření brány/klienta]
show_advert 0/1 [0 - nebude zobrazovat reklamy, 1 - bude zobrazovat reklamy]
show_date 0/1 [0 - nezobrazí u každé zprávy systémové datum, 1 - zobrazí u každé zprávy systémové datum]

Moderátoři: ONDRASHEK

Aktualizuj


» Přidat k oblíbeným   » Vyhledat   » Běžný výpis  

 

ALIEN Muž ALIEN ... 16.02.2020 20:17:54 ... (Strom/Strom)
xchat-bttrw in 2020
Povím vám, zprovoznit ze srandy xchat-bttrw v roce 2020 na Windows je celkem raketová věda. Nakonec se to obešlo bez jakýchkoliv úprav zdrojáků, nicméně vytvořil jsem nový balíček - a pokud má náhodou někdo zájem, tady je odkaz: https://uloz.to/file/OSNHDp9Nacpe/xcha...w-win64-20200216-zip

Jak a proč, to už jsem celé zdokumentoval v release.txt, takže sem to jenom copy-pastnu:

2020/02/16
----------

Založeno na zdrojovém kódu:
- URL: https://github.com/Ondrashek/xchat-bttrw/
- Commit: cd91852f6e08692379b9c0b63c6aaaae83dbe255
- Date: 30 Jul 2019 12:23 CEST

Zkompilováno v Cygwinu x64 za účelem provozu na OS Windows. Předpokládám, že
program nepůjde vůbec spustit na 32-bit systému, ale to dnes už bude trápit asi
jen málokoho. Aby mohla brána správně fungovat mimo prostředí Cygwinu, je nutné
spolu s ní distribuovat množství dalších souborů.

Dynamické knihovny nutné ke spuštění programu:

/bin/cygbrotlicommon-1.dll
/bin/cygbrotlidec-1.dll
/bin/cygcom_err-2.dll
/bin/cygcrypto-1.1.dll
/bin/cygcurl-4.dll
/bin/cyggcc_s-seh-1.dll
/bin/cyggssapi_krb5-2.dll
/bin/cygiconv-2.dll
/bin/cygidn2-0.dll
/bin/cygintl-8.dll
/bin/cygk5crypto-3.dll
/bin/cygkrb5-3.dll
/bin/cygkrb5support-0.dll
/bin/cyglber-2-4-2.dll
/bin/cygldap-2-4-2.dll
/bin/cygnghttp2-14.dll
/bin/cygpsl-5.dll
/bin/cygsasl2-3.dll
/bin/cygssh-4.dll
/bin/cygssl-1.1.dll
/bin/cygstdc++-6.dll
/bin/cygunistring-2.dll
/bin/cygwin1.dll
/bin/cygz.dll

Kvůli přechodu XChatu na HTTPS jsou dále potřeba minimálně 2 soubory z /etc/pki:

/etc/pki/ca-trust/extracted/pem/tls-ca-b undle.pem
/etc/pki/tls/certs/ca-bundle.crt

Experimentováním jsem dospěl k závěru, že musí být umístněny relativně k
binárním souborům přesně tak jako v Cygwinu (respektive v GNU/Linuxu obecně).
Bez nich je sice možné bránu spustit, ale nedokáže se na XChat ani přihlásit a
skončíte s následující chybou:

GARBAGE: xchat.cz ERROR :zero sized HTTP reply - 77.95.46.197

Na závěr ještě malý detail - kompilátor v Cygwinu si vlastně vůbec neuvědomuje,
že ve skutečnosti vytváří program pro Windows - ignoruje tudíž C++ direktivu
#ifdef WIN32, což ve výsledku znamená chybějící funkci automatického skrývání
konzolového okna při spuštění programu. Součástí releasu jsou proto dva mnou
vytvořené primitivní AutoHotkey skripty, které tuto funkcionalitu vynahrazují:

start.exe - Spustí bránu na pozadí jako skryté okno.
stop.exe - Ukončí běžící procesy brány.

Spustitelný soubor brány jsem pro všechny případy přejmenoval z gate.exe na
xchat-bttrw.exe, aby stop.exe někomu na Windows náhodou neukončil něco jiného.

Zdrojové kódy AutoHotkey skriptů start.exe/stop.exe v případě zájmu naleznete
v adresáři "source/alien".

Projekt byl otestován na Windows 7 SP1 Ultimate x64.

Jako IRC klienta doporučuji použít HexChat - https://hexchat.github.io/

https://xchat.cz/ALIEN

- END OF FILE -

» Přidat k oblíbeným   » Vyhledat   » Běžný výpis  

 




Hledej příspěvek:
Příspěvek přidán mezi: a (dd.mm.rrrr)
Pouze toto téma: