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  

První | « | 1 z 20 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | » | Poslední

 

guest Muž TOP ... 02.04.2021 20:26:34 ... (196/196)
Re (2): co tak android? :-)
Odpověď na příspěvek od Hlasy ( BasilHallward@seznam.cz ) z 30.03.2021 16:33:27:

Kdybys to psal v Pythonu, rád pomůžu. Sám to nedám do kupy od základů, ale nějaký parsování, atd. zvládnu. API není (kromě skriptů v extra), ale docela dobře se to dá pochopit ze zdrojáků bttrw.
ElzaModrá hvězdička Muž Elza (elza@post.cz) ... 02.04.2021 10:50:46 ... (195/196)
Re (2): co tak android? :-)
Odpověď na příspěvek od Hlasy ( BasilHallward@seznam.cz ) z 30.03.2021 16:33:27:

Neoficiálně má Ondrashek forknutou BTTRW bránu na Githubu - https://github.com/Ondrashek/xchat-bttrw/ (C/C++).

Oficiálně nic není. Tedy ještě kromě pár „skriptů“, kde ale není žádné rozhraní pro přístup do místností: https://www.xchat.cz/extra/?tab=3

V minulosti (15 let a více) měl na to napsanou v PHP libku zajDee, který měl pro tyto účely i bota (účet má asi nedávno zrušený při nějaké automatické čistce). Můžu se ho zeptat, zda by je někde vylovil a měl zájem uveřejnit, pokud o ně někdo projeví zájem.

„Mobilní verze“ pak dodnes běží na https://m.xchat.cz (tu tuším prakticky celou realizoval Georgo).

Pak existuje skryté fórum přímo pro boty (info boty), kde nějaké napsali kdysi bOhdY (taky má už dnes zrušený účet) a MedaBeedaa, oba v PHP. Čili tam nějaké rozhraní dodnes funkční asi bude, protože se to používá, ale existují nějaká pravidla, jak se k nim dostat: https://www.xchat.cz/help/index.php?root=87

O ničem jiném nevím, kdyžtak mě doplňte :).
Hlasy Muž Hlasy (BasilHallward@seznam.cz) ... 30.03.2021 16:33:27 ... (194/196)
Re: co tak android? :-)
Odpověď na příspěvek od uztoje ( uztoje111@seznam.cz ) z 28.04.2020 14:46:41:
Začínám uvažovat si to napsat. Ale než hrabat v původním zdroji, má XChat někde zdokumentovanou API?
Zatím jsem nenašel, zatím jsem došel jen sem. :)
guest Muž DonLaFontaine ... 14.05.2020 01:17:24 ... (193/196)
Re: co tak android? :-)
Odpověď na příspěvek od uztoje ( uztoje111@seznam.cz ) z 28.04.2020 14:46:41:

Pronajmi si někde VPS, kam nahodíš Linux a bránu a k ní se potom připojuj přes IRC klienta na Androidu. :)
uztoje Muž uztoje (uztoje111@seznam.cz) ... 28.04.2020 14:46:41 ... (192/196)
co tak android? :-)
brána na android je blbost? moc prace a ztrata casu?
ALIEN Muž ALIEN ... 16.02.2020 20:17:54 ... (191/196)
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 -
x4everModrá hvězdička Muž x4ever ... 03.10.2018 06:20:53 ... (190/196)
Re (8): xchat-bttrw na FreeBSD 11.2p4
Odpověď na příspěvek od GymJWM ( gymjwm@jaw.cz ) z 02.10.2018 21:28:47:

Vyřešeno, brána je přeložena a funkční, jsem připojený.

curl.h je spojeno s Curl. "pkg install curl"

I po instalaci curl, stejná chyba při překladu. "xchatapi.cc:6:10: fatal error: 'curl/curl.h' file not found"

Po upravení Makefile: CFLAGS="-I/usr/local/include" ,následný překlad,

další chybové hlášení "/usr/bin/ld: cannot find -lcurl"

je potřeba upravit i LDFLAGS="-L/usr/local/lib",poté už překlad bez chyb.

Chtěl bych poděkovat za rady a pomoc.
GymJWMČerná hvězdička Muž GymJWM (gymjwm@jaw.cz) ... 02.10.2018 21:28:47 ... (189/196)
Re (7): xchat-bttrw na FreeBSD 11.2p4
Odpověď na příspěvek od x4ever z 02.10.2018 12:29:20:

CFLAGS je definovany v Makefile skoro na zacatku, tak do nej doplnit... pripadne jeste doinstalovat neco, co ten curl.h vubec do systemu vlozi
x4everModrá hvězdička Muž x4ever ... 02.10.2018 12:29:20 ... (188/196)
Re (6): xchat-bttrw na FreeBSD 11.2p4
Odpověď na příspěvek od GymJWM ( gymjwm@jaw.cz ) z 02.10.2018 09:05:18:

Zkusil jsem dle rady, při překladu chyba: xchatapi.cc:6:10: fatal error: 'curl/curl.h' file not found.

Po googlování, jsem zjistil, že pro curl.h je potřeba nastavit toto v Makefile:CFLAGS="-I/usr/local/include"

Nevím jak upravit správně Makefile. Pokud je to ovšem správná cesta.

děkuji za pomoc
GymJWMČerná hvězdička Muž GymJWM (gymjwm@jaw.cz) ... 02.10.2018 09:05:18 ... (187/196)
Re (5): xchat-bttrw na FreeBSD 11.2p4
Odpověď na příspěvek od x4ever z 02.10.2018 06:58:17:

Ta, pokud vim, neni aktualizovana na https... zkus pouzit tento fork https://github.com/Ondrashek/xchat-bttrw/

» Přidat k oblíbeným   » Vyhledat  

První | « | 1 z 20 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | » | Poslední

 




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