Už když jsem minulý rok nové about:me plánoval, bylo mi jasné, že mi není jasné, co udělat se články ze starého about:me. Nejprv jsem si myslel, že je obnovím někdy časem, až budu mít náladu (jen se nedělejte, taky to znáte), ale když jsem se před chvílí podíval na seznam a četnost stránek, které uživatelé nenašli, řekl jsem si, že takový enormní zájem o staré články nemůžu ignorovat. Vždyť považte, celých patnáct uživatelů vidělo místo tohoto článku chybu 404!
Požadavky
- Python – bez něj byste totiž bránu, která slouží jako „prostředník“ mezi IRC klientem a serverem Lidé.cz, vůbec nespustili
- Lidegw – samotná brána
- Téměř libovolný IRC klient – zcela nečekané
Co je to Lidegw?
Protože sám bych to asi vysvětlil špatně a nepřesně, dovolím si ocitovat pár vět ze stránek jednoho z autorů Lidegw. Ano, výmluva. Lidegw je mezivrstva mezi Lide.cz webchatem a IRC klienty
, píše se tam. Taky se zde dočtete, že přes bránu lidegw se IRC klienti připojí do webchatu stejně, jako by se připojili do sítě IRC. /listovat místnosti mohou stejně, jako kdyby listovali kanály, připojit se do nich pomocí /join, opustit je pomocí /part a vůbec mohou použít každou vlastnost IRC…
Zní to dobře, že?
Instalace Pythonu
Nejjednodušší část – ve většině distribucí GNU/Linuxu je Python již nainstalován nebo ho lze snadno doinstalovat přes balíčkovací systém. Na Windows si však budete muset stáhnout instalačku ze stránek projektu a nainstalovat ji do adresáře C:\Python.
Stažení Lidegw
Rozdělme se teď na normální smrtelníky a blázny.
Smrtelníci nechť si stáhnou převážně pravidelně aktualizovaný archiv přímo odsud, z about:me, a rozbalí domovského adresáře (na GNU/Linuxu) nebo do složky s Pythonem (máte-li Windows).
My blázni nejprv popřemýšlíme, zda-li nám naše touha po nejnovější verzi stojí za eventuální hněv vlastníka Subversion repozitáře, a jakmile usoudíme, že nám to za to opravdu nestojí, absolvujeme stejný postup, jako běžní smrtelníci. Mimochodem, svn://seidann.sytes.net/lidegw/trunk.
Spuštění Lidegw
Teď se postup liší pro změnu podle toho, jaký operační systém používáte.
Jako vždy to budou mít uživatelé GNU/Linuxu jednodušší, stačí totiž spustit konzoli a v ní nastavit Lidegw příznak spustitelnosti (chmod u+x lidegw.py, jen poprvé) a spustit (./lidegw.py).
Na Windows musíte spustit příkazový řádek, dostat se do adresáře s Pythonem (cd C:\Python) a spustit bránu (python lidegw.py).
Pokud se všechno povedlo, Lidegw by měla mlčet jako hrob a nevypsat ani znak, maximálně se představit, víc nic. V opačném případě máte smůlu a běžte si stěžovat na lampárnu. Konzoli samozřejmě nevypínejte, příště si totiž povíme, jak nastavit IRC klienta tak, aby se dostal až na Lidé.cz.
Post scriptum: tajemný majitel onoho SVN repozitáře a jeden z autorů Lidegw v jedné osobě je na Internetu znám pod přezdívkou Trancelius. Řekl bych to už předtím, ale mám trošku problém se skloňováním této přezdívky.
Komentáře
jak?
prosím vás já mám windows xp stáhnutýho pythona ale já nevím jakýho je jich víc a jak mám přes ten příkazový řádek spustit tu bránu pls odepiště
Re: jak?
Windows XP nemám, nemohu Vám tedy sofistikovaně odpovědět. Python stáhněte nejlépe odsud. Jaký máte problém s příkazovou řádkou?
Re: jak?
mno nevím jak mám spustit to python lidegw přes ten příkazovej řádek
Re: Re: jak?
Přejdete do adresáře, v němž máte Python a Lidegw (třeba příkazem
cd C:\Python– cestu upravte podle libosti a potřeby) a pak už jen předhodíte Pythonu skriptlidegw.py(příkazempython lidegw.py) – následně by se nemělo vypsat nic, znáte to – žádné zprávy, dobré zprávyRE: RE: Jak?
no udělal jsem vše podle vás a napsalo to [2007/4/9] 6:17:13] Lidegw lidegw-33, nasluchán na portu 13801 ... je to správně?
už vím
už mi to jde už to funguje thx za článek pomohl mi

Re: už vím
Nemáte zač, a omlouvám se za nepřesnost, netušil/zapomněl jsem, že novější Lidegw vypisují ten jeden řádek – ale jsem rád, že se Vám článek hodil
Sakra
Mam problém v linuxu když dám spustit bránu v konzoly tak to vyhodí tohle:
lidegw.py: line 145: import: command not found
lidegw.py: line 146: traceback: command not found
lidegw.py: line 147: lipparser: command not found
lidegw.py: line 148: rtime: command not found
lidegw.py: line 149: import: command not found
lidegw.py: line 150: try:: command not found
lidegw.py: line 151: import: command not found
lidegw.py: line 152: except:: command not found
Warning: unknown mime-type for "Chybi lipparser, nebude fungovat WHOIS, ISON a dalsi." -- using "application/*"
Error: no such file "Chybi lipparser, nebude fungovat WHOIS, ISON a dalsi."
lidegw.py: line 155: try:: command not found
lidegw.py: line 156: import: command not found
lidegw.py: line 157: except:: command not found
Warning: unknown mime-type for "Chybi rtime, nebude fungovat INFO." -- using "application/*"
Error: no such file "Chybi rtime, nebude fungovat INFO."
lidegw.py: line 160: syntax error near unexpected token `('
lidegw.py: line 160: `def log(text, level = 0):'
to asi nebude správný, jinak ve win xp jede uplně bez problému
Re: Sakra
Asi ne, řekl bych, že buď nemáte interpreter pro Python, nebo ho máte, ale přesto z – pro mě neznámého důvodu – se v něm Lidegw nespouští, místo toho se její kód pokouší vykonat shell. Zkusil bych příkaz
python lidegw.py,python2.4 lidegw.pynebo podobné.Re: Jak se dostat na server Lidé.cz přes IRC – I
Mas to spatne – svn co svn://seidann.sytes.net/lidegw/trunk – nejede . Konzole vyhodila: neexistuje cesta k pocitaci.
Re: Jak se dostat na server Lidé.cz přes IRC – I
Ne že bych se divil, ale ve své době to bylo správně
O novém SVN serveru, bohužel, nic nevím… Asi by bodlo do obou článků doplnit poznámku o zastaralosti :-)
Re: Jak se dostat na server Lidé.cz přes IRC – I
Pak si te tedy dovoluji upozornit, ze by bylo dobre tyto dva navody smazat a dale je neuverejnovat, kdyz nejsou pravdive nebo jsou nefcni.
Re: Jak se dostat na server Lidé.cz přes IRC – I
Ahoj. Omlouvam se vsem za tento clanek. Aleee
Irc mi jede, je potreba nova verze lidegw. Je k dispozici tady, snad mi autor odpusti a odkaz na novou verzi tu necha. Osobne jsem to uploadoval . Btw. ten prikaz svn co svn:// … Vubec nemusite pouzit :)
link na nove lidegw: http://rapidshare.de/…degw.py.html – kdyby neco, piste mi na 428–389–908
Re: Jak se dostat na server Lidé.cz přes IRC – I
Icq jsem napsal spatne – 425–389–908
Re: Jak se dostat na server Lidé.cz přes IRC – I
Odpustí? Autor naopak bude rád, že mu někdo pomůže s údržbou článku :-)
Re: Jak se dostat na server Lidé.cz přes IRC – I
Není pravda, stačí si nalézt novou verzi LideGW (teď se mi to povedlo díky Googlu za pár vteřin) a dál lze postupovat podle návodu :-)
Re: Jak se dostat na server Lidé.cz přes IRC – I
neporadil by mi nekdoí jak se dostat na lide.cz ??? mam ban na 10 dni budu rad kdyz napisete
Re: Jak se dostat na server Lidé.cz přes IRC – I
Lolec.
Ban se dava na zaklade ip adresy, nicku a dalsich okolnosti, takze nepredpokladej, ze by ti IRC brana pomohla ;)
Poslat nový komentář