Irssi

Wikipediasta
Siirry navigaatioon Siirry hakuun
Irssi
Irssi 1.4.3 kuvakaappaus
Irssi 1.4.3 kuvakaappaus
Kehittaja The Irssi Team
Kehityshistoria
Vakaa versio 1.4.5 ( ) [1]
Tiedot
Ohjelmistotyyppi IRC -asiakasohjelma
Alusta Alustariippumaton
Ohjelmointikielet C 91.0%, XS 3.4%, Perl 2.1%, Meson 1.7%, Prolog 1.4%, Shell 0.4% [2]
Lisenssi GNU General Public License Versio 2 [3]
Aiheesta muualla
Verkkosivusto
Versiohallinta

Irssi on unix -jarjestelmille tehty komentorivilla suoritettava IRC -asiakasohjelma (client), joka on asennettavissa myos Windowsille . [3] Ohjelma kayttaa ncurses -kirjastoa ja tukee SASL -mekanismia. [4] Ohjelman ensimmainen julkaistu versio on vuodelta 1999.

Irssin kehitys alkoi Suomessa ja suurin osa koodista on suomalaisen Timo Siraisen kasialaa. Siraisen mukaan Irssi erottuu muista vastaavista clienteista ( ircII , BitchX , epic ) siten, etta lahdekoodi on hanen omaa kasialaansa eika perustu ircII:n lahdekoodiin. Irssi on hyvin hienosaadettava ja siina on tuki monelle palvelimelle ja IPv6 :lle.

Ominaisuuksia

[ muokkaa | muokkaa wikitekstia ]
Irssin saa pyorimaan monenlaisella eri laitteistolla. Tassa se pyorii VT220 -terminaalissa.

Automaattiset toiminnot

[ muokkaa | muokkaa wikitekstia ]
Nickin taydennys, ikkunoiden teko, ikkunoiden sulkeminen jne. Jotkin naista ominaisuuksista taytyy kytkea erikseen paalle; ne eivat ole automaattisesti toiminnassa.
Usean palvelimen tuki
Irssissa on tuki monelle yhtaaikaiselle palvelimelle. Yhtaaikaisten palvelinyhteyksien maaraa ei ole rajoitettu ja palvelimet voivat olla eri IRC-verkoissa. Ohjelma muistaa kanavat ja hallitsee splitit.
Automaattinen kanavalle liittyminen
Irssi osaa yhdistettaessa liittya automaattisesti halutuille kanaville. Samalla voidaan maaritella kaskyt, jotka suoritetaan kanavalle liityttaessa, esimerkiksi kanavaoperaattorin statuksen pyytaminen botilta.
Ikkunoiden paikkojen muistaminen
Kanavat ja ikkunat voidaan tallentaa kayttajan haluamaan jarjestykseen. Irssi osaa luoda uudet ikkunat ja asettaa kanavat oikeisiin ikkunoihin, kun se seuraavan kerran kaynnistetaan.
Sarkaintaydennys
Sarkainta (tab) painamalla voidaan taydentaa melkein mita tahansa: nickit, komennot, optiot, tiedostonimet, asetukset, kanavat, palvelimet jne. Nickien tayttamiseen on logiikka, joka nayttaa ensin kayttajalle puhuneet nickit, seuraavaksi ylipaataan puhuneet nickit ja vasta sen jalkeen loput.
Lokiin kirjaus
Lokiin kirjaus on monipuolisesti saadeltavissa. Irssi voidaan asettaa pitamaan lokia tietylta kanavalta, tietylta henkilolta tai vaikkapa vain tietysta ikkunasta. Irssi tukee myos automaattista seka aikaleimoihin perustuvaa lokiin kirjausta. Loki on vain suora kopio naytolla nakyvasta tekstista ilman muotoilukoodeja. Formaatti ei siis ole yhtenainen, vaan se muuttuu kayttajan teeman mukaan. Jos lokeista on tarkoitus tehda ohjelmallisesti tilastoja, on hyva asettaa lokien kayttama teema oletusteemaksi.
Ignore
Tavanomaisen ignoren lisaksi irssi osaa olla nayttamatta myos vastaukset niille henkiloille, jotka ovat ignore-listalla. Ignoreen voi asettaa poikkeuksia (esimerkiksi estaa /action-viestien nakymisen kaikkialla, tietyilla kanavilla tai tietyn ihmisen kohdalla, tai yhdistella naita poikkeuksia). Irssi tukee myos saannollisia lausekkeita .
Lastlog
LASTLOG-komento tarjoaa monipuoliset mahdollisuudet viime aikoina sanottujen asioiden etsimiseen.
Skriptit
Irssi tukee Perl -kielisia skripteja. Skriptien avulla pystytaan Irssista muokkaamaan periaatteessa aivan minkalainen tahansa. Valmiita skripteja on saatavilla moneen tarkoitukseen.

Aiheesta muualla

[ muokkaa | muokkaa wikitekstia ]