Irssi

Wikipedia
Loikkaa: valikkoon, hakuun
Irssi
Irssin logo.svg
Kuvakaappaus Irssistä
Kuvakaappaus Irssistä
Kehittäjä The Irssi Team
Kehityshistoria
Vakaa versio 0.8.15 / 3. huhtikuuta 2010
Tiedot
Ohjelmistotyyppi IRC-asiakasohjelma
Alusta Alustariippumaton
Ohjelmointikielet C
Lisenssi GNU General Public License
Verkkosivu www.irssi.org

Irssi on unix-järjestelmille tehty komentorivillä suoritettava IRC-asiakasohjelma (client), joka on asennettavissa myös Windowsille.

Irssin kehitys alkoi Suomessa ja 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ä perustu ircII:n lähdekoodiin. Irssi on hyvin hienosäädettävä ja siinä on tuki monelle palvelimelle ja IPv6:lle.

Ominaisuuksia[muokkaa | muokkaa wikitekstiä]

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ä, esimerkiksi 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ä tekstistä 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 (esimerkiksi 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.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]