Irssi

Wikipedia

kuvankaappaus Irssistä
Suurenna
kuvankaappaus Irssistä

Irssi on unix-pohjaisille järjestelmille tehty IRC-asiakasohjelma (client), mutta sen voi asentaa myös Windowsille. Se on helppokäyttöinen, mukautuva ja tekstipohjainen.

Irssin juuret ovat Suomessa, sillä suurin osa koodista on suomalaisen Timo Siraisen käsialaa. Siraisen mukaan Irssi erottuu muista vastaavista clienteistä (ircII, BitchX, epic) siten, että lähdekoodi on hänen omaa käsialaansa eikä pohjaudu ircII:n lähdekoodiin. Irssi on hyvin hienosäädettävä ja siinä on tuki monelle palvelimelle ja IPv6:lle.

[muokkaa] Ominaisuuksia

Automaattiset toiminnot 
Nickin täydennys, ikkunoiden teko, ikkunoiden sulkeminen jne. Jotkin näistä ominaisuuksista täytyy kytkeä erikseen päälle; ne eivät ole automaattisesti toiminnassa.
Usean palvelimen tuki 
Irssissä on tuki monelle yhtäaikaiselle palvelimelle. Yhtäaikaisten palvelinyhteyksien määrää ei ole rajoitettu ja palvelimet voivat olla eri IRC-verkoissa. Ohjelma muistaa kanavat ja hallitsee splitit.
Automaattinen kanavalle liittyminen 
Irssi osaa yhdistettäessä liittyä automaattisesti halutuille kanaville. Samalla voidaan määritellä käskyt, jotka suoritetaan kanavalle liityttäessä, esim. kanavaoperaattorin statuksen pyytäminen botilta.
Ikkunoiden paikkojen muistaminen 
Kanavat ja ikkunat voidaan tallentaa käyttäjän haluamaan järjestykseen. Irssi osaa luoda uudet ikkunat ja asettaa kanavat oikeisiin ikkunoihin, kun se seuraavan kerran käynnistetään.
Sarkaintäydennys 
Sarkainta (tab) painamalla voidaan täydentää melkein mitä tahansa: nickit, komennot, optiot, tiedostonimet, asetukset, kanavat, palvelimet jne. Nickien täyttämiseen on logiikka, joka näyttää ensin käyttäjälle puhuneet nickit, seuraavaksi ylipäätään puhuneet nickit ja vasta sen jälkeen loput.
Lokiin kirjaus 
Lokiin kirjaus on monipuolisesti säädeltävissä. Irssi voidaan asettaa pitämään lokia tietyltä kanavalta, tietyltä henkilöltä tai vaikkapa vain tietystä ikkunasta. Irssi tukee myös automaattista sekä aikaleimoihin perustuvaa lokiin kirjausta. Loki on vain suora kopio näytöllä näkyvästä teksistä ilman muotoilukoodeja. Formaatti ei siis ole yhtenäinen, vaan se muuttuu käyttäjän teeman mukaan. Jos lokeista on tarkoitus tehdä ohjelmallisesti tilastoja, on hyvä asettaa lokien käyttämä teema oletusteemaksi.
Ignore 
Tavanomaisen ignoren lisäksi irssi osaa olla näyttämättä myös vastaukset niille henkilöille, jotka ovat ignore-listalla. Ignoreen voi asettaa poikkeuksia (esim. estää /action-viestien näkymisen kaikkialla, tietyillä kanavilla tai tietyn ihmisen kohdalla, tai yhdistellä näitä poikkeuksia). Irssi tukee myös säännöllisiä lausekkeita.
Lastlog 
/LASTLOG-komento tarjoaa monipuoliset mahdollisuudet viime aikoina sanottujen asioiden etsimiseen.
Skriptit 
Irssi tukee Perl-kielisiä skriptejä. Skriptien avulla pystytään Irssistä muokkaamaan periaatteessa aivan minkälainen tahansa. Valmiita skriptejä on saatavilla moneen tarkoitukseen. Skriptikielivalinta herättää sekä ihastusta että vihastusta.

[muokkaa] Aiheesta muualla