Name Author Description Type
Atheism v2.0 2.0.6 NetHunter & L3ECHAnother release of this extremely advanced, user-friendly auto-away/XMMS announcement system with lots of bonus features. And now more user friendly than ever, with GTK+ configuration/status frontend.Script:Perl
Win32 /exec 0.1 Jon HoneycuttAdds /exec support for Win32 X-Chat using the Win32::Job module. Does not work under Windows 9x.Script:Perl
Winamp Announcer 1.2a WeevilAn mp3 announcer for winamp and win32 xchat. No winamp plugin required. New version fixes stream problems. Mask-based totally customisable announcement strings, global announcement command, auto announce, and can hide your spam announcements in certain chans on certain nets according to a (regexp based) rules file. You need Win32::API to make this work. Read the readme. It's easy.Script:Perl
X-Winamp 1.4 WeevilLatest version of the best Winamp announcer script available for X-Chat (self confessed, but testimonials concur). Supports hugely customizable announce masks, global announcements with channel/server exemption, and a minimalist system that lets people request a DCC send of the last track you announced (bandwidth/slots limitable). See link for more info.Script:Perl
ignoreword 1.0 Caleb GroomIgnores a message that contains a word that you want to ignore, as long as your nick isn't included in the message. I saw a description of a similar plugin in the database, Content Ignore, but the URL resulted in a 404.Script:Python
Babylon Script 1.0 Coviello GiuseppeThis script translates word from and to many languages using the Babylon.com's database Script:Perl
Dizionario 1.0 Coviello Giuseppe"Script che usa il dizionario della lingua italiana ""De Mauro"" per la ricerca di vocaboli. Opzionalmente supporta anche una ricerca ""pubblica"" con comando !cerca."Script:Perl
Dekadent Away Random Messages 1.0 CoolMasterRandom away reasons scriptScript:Python
DccAssist 1.9 Clarence AlstonDccAssist is an X-Chat plugin for Linux designed to give a better visual representation and a more robust interaction with DCC file transfers. The plugin to X-Chat is written in C, whilst the GUI is coded in Java. Future goals include porting the plugin/app to Windows and numerous other ideas. Now one need only to join a given channel and download packs with a single click, just as (I hear) with the dccAssist plugin for mIRC.Plugin
AutoExec/Events sample script 1.1 Doc Nielsena small sample script with simple functions i use in my own xchatScript:Perl
Commands sample script 1.1 Doc Nielsena small sample script with simple functions i use in my own xchatScript:Python
XQF -> XChat .54 Douglas BollingerConnects the game server browser XQF to XChat. Allows IRC users to retrieve stats on the game server you are using when you launch a game from XQF.Script:Perl
antiWord 0.1 simkimA minimalist script to avoid recurrent spam, edit the badwords variable to choose the word you don't want to see.Script:Python
cryptolite 1.0 sickboyCheap exchange chiffre based on the crypt script by rodney - many improvements like saveable key n stuff.Script:Perl
Pounce 0.1 Paul MahonSimple Python pounce plugin. Waits for a user to join a channel, and sends them a message. You'll have to be in the channel the whole time, and it won't save unsent pounces when you close xchat. Messages are only sent once.Script:Python
EasyWinampControl 1.1 Yann"Same as 1.0, now working when Winamp's option ""Scroll title in windows taskbar"" is activated. Now returns the samplerate and the number of channels too. For winamp 2.* and 5.*."Plugin
[K]uvriX 1.1 Villemagne Guillaume (f84)New version (see changelog), with a US version of this script :)Script:Perl
xcms-shell 0.1 poelzi.orgxcms-shell is a script for controlling XMMS over the XMMS-shell plugin. It's easy possible to controll XMMS local or remote over ssh or rshScript:Perl
Check.pl 0.5 Franck PThis script is for ISPs Timeout, which are not detected by XChat. XChat just manages to detect IRC server Timeout. Just launch the script (/load check.pl) and you will get messages in private saying ok every 3 minutes. If it can't send no message, it is a timeout and so you are reconnected.Script:Perl
Kick Script 1.5.3 András DeákIt's a script for writing random kickmessages read from a file. It also has a kickcounter. Collection of kickreasons included.Script:Perl
xget 0.4 peter g smithBasic script for automating the downloading of mp3s (similar to Autoget for mIRC). Leech while you're asleep.Script:Perl
rainbow 0.1 AxioplaseYet another rainbow text script. /rb your sentence.Script:Perl
revnal 1.0 HervéTranslate your wise words into the wisest revnal language.Script:Perl
GodOfGTA's Query Blocker modif b 1.2.3 GodOfGTA, Zap-Zarerap, gargelkarg & checkitA Simple, but effectiv query blocker. The script sends an automessage to the user, who tries to query you and ignores users by default. Type /qbhelp for more information.Script:Perl
GodOfGTA's Query-Blocker (eng) 1.2.3 GodOfGTA, Zap-Zarerap, gargelkarg & checkitA Simple, but effectiv query blocker. The script sends an automessage to the user, who tries to query you and ignores users by default. Type /qbhelp for more information. (This is an english version)Script:Perl
System Info 1.3 scoobsSystem Info script for XChat for linux.Script:Perl
Zap 1.0 Derek J WittAn Irssi-like Zap script to temporarily kick users without the help of a bot.Script:Python
Hamster Seen 0.2 Secret_HamsterSeen script that keeps track of multiple channels, noting who was seen saying what and whenScript:Perl
seen 0.1 Secret_HamsterA script to keep track of who last said what, when and if they are online still.Script:Perl

Name Author Description Type
Obsidian FServe 0.9.1 Alexander WerthFinally a new stable release of Your favorite fserve. Btw.: 0.9.2-pre1 has basic xchat2 support.Script:Perl
Sysinfo winth BESTUPTIME b1 AL_e - #linux-system@ircnetSysinfo script with bestuptime. AL_e - #linux-system@ircnetScript:Perl
md5 identify 0.2 Ilja Kamps (Ikarus)A script for SorceryNet to enable identification of yourself to NickServ without sending the password in plain text.Script:Perl
XChat-XMMS 0.8.1 Craig KelleyThis XChat perl script will allow one to control XMMS from within XChat and to have it send out messages to XChat, the channel or to another IRC user (including auto messages). Supports searching playlists with perl regular expresions. It understands both MP3 and Ogg-Vorbis tags, and it caches playlists for quick searches and supports DCC transfers and remote playlist browsing/sending via /msg -- Version 0.8.1 is just a minor bugfixScript:Perl
IRC-Chess 0.1 kodgehopperXChat frontend script for IRC-Chess gameScript:Perl
Clean System Info Script 1.2 Marc E.A Clean System Info Script, with support for mutliple distributions, 2.4 and 2.6 kernels, as well as *BSD/SunOs/Darwin support - Enjoy!Script:Python
Anti-trivbot2001 0.1 Joebert S. JacabaParses trivbot2001 questions and gives the answers from the Q&A database.Script:Perl
Anti-trivia script 1.0.0 Joebert S. Jacabamost of the trivia channels use the same database questions. the difference usually lies on the colors the channels choose.Script:Perl
WinampX 1.0.0 Eric (kage) FeeWin32 Plugin: A simple plugin that reads the window title of Winamp 2/5 and says it in the channel on /music command.Plugin
Craps 1.0 Ianthis displays dice are random /me rolled a 3 and a 4, 3+4=7 /me CRAPS!!!Script:Perl
for-a-cleaner-xchat 0.0.2 CHEA LaurentThis script redirects all notices messages and presence notifications in server tabs. It also deactivate any output to an irc service (memo, nick, chanserv), to avoid saving pass in xchatlogs.Script:Python
XDCC'n'STUFF 1.2.3 Brad Barnett"XDCC, friendlist / friend protection, revenge, auto op, voice, ban, kickban, deop, flood protection, improved /kick and /ban commands, autojoin channels / automessage channel server, away messages, blah, blah, blah ;)"Script:Perl
XBom 1.0 legionThis is a blasphemy generator in ITALIAN language (a porting of the BO-Mirc script at http://www.bomatic.f2s.com/).Don't download this script if your are cattolic!!!Script:Perl
Lemmings2-0 2 Trilliji ProGuy MikeGTN FuzzyTheBearWe are proud to announce the release of Lemmings2-0.It's a script written in python.Has sysinfo and full XMMS functionality.Tons of improvements.Comes with an instaler.New help file.Easy to customise and really fun to use.HAs l33t, reverse talk ,pastefile to help posting small files,many gestures also included.The script is easy to modify and configure to suit tastes.Plenty code cleanups.The team is excited to send this out in the wild.By all means hact at it,and if you have interresting bits to contribute ,well be glad to include them in future releases.Have fun. The Lemmings Team.Script:Python
post 1 misterA simple text parser that takes a text file as argument, and post it to the current window or a given chan/nick, at a given frequency (in seconds). Useful for IRC courses.Script:Perl
hangman 1.0 Juan Fco Rodriguez HervellaHangMan (ahorcado)Script:Perl
XMMS Announce 1.2 mdotspencerThis is a xmms announce script. Includes everything you need to make it work. Looks great too. Now with volume and better time status.Script:Perl
Xmms-Titolo 0.3.3 GIGIDefinitiva e stabile versione dello script xmms-titolo che quera il titolo della canzone che ascoltate con xmms su xchat. Sono state aggiunte delle migliorie ai precedenti, soprattutto a livello di compilazione. Infatti è stato eliminato il bug delle glibc e aggiunto alcune funzioni. Ora si può dire completo. :D Buon divertimento.Script:Perl
Mike's Sound Response 1.0 mike9010This is a simple python script that plays a sound when your name is said in a channel.Script:Python
NSAuth 0.1 WeazleXChat 1.9.X NickServ / HostServ Authentication Plugin written in CScript:Perl
TimeLeft 1.0 Dan FruehaufPrints how much time is left until an event occurs.Script:Perl
Mo's SYsinfo Script 4.0 Ian CookJust a sysinfo script. Displays in color, or not.Script:Perl
Your Message to Dialog Event 0.0.1 Nikolay"<<< Your message, >>> Message to you style conversion"Script:Perl
ninharp's AudioGalaxy Search 0.2 ninharpThis small script just let you search for a song or artist within your xchat environment, and let you add a public trigger to search for any user in the channel vie !ag (searchphrase>Script:Perl
ninharp's Anti-Spamming Script 0.2 ninharpThis small anti spamming script lets you define a simple badword filter and don't show querys or msgs with this words no more and ignores them automatically. there is an example filter file in this package with the IRCnet spamming rules, that means only the one that spam me over ;PScript:Perl
ninharp's Domain Whois Script 0.2 ninharpThis small script let you lookup a domain within your xchat environment. and you can optionally add a public trigger !domain (domain.tld> which let other users use this scriptScript:Perl
ninharp's german eBay Search 0.2 ninharpThis small script just let you search for a product for sellwithin your xchat environment, and let you add a public trigger to search, for any user in the channel via !ebay (searchphrase>Script:Perl
ninharp's l33t speaking script 0.1 ninharpThis small script let you talk in l33t speak. you can activate it whenever you want with /ninl33tScript:Perl
ninharp's eXtended Away Script 0.1 ninharpThis small script let add an extended away function to your xchat. with reasons, automatic unmark away, logging,...Script:Perl
ControlWinamp 0.3 Leo Control WinAMP is a Plugin for XChat 2.x that allows to control WinAMP 2.x and QCD 3.5x (partially). It's only 20kb size and does not require any scripting language to be installed nor any WinAMP plugin. Now released as GPL and include full C sources.Plugin

Name Author Description Type
Katatonic 0.1 NosebleedCurrently has straightforward xmms support. Will spew out the info of an mp3/ogg playing in xmms to the current chan with one command or you can go to the trouble to configure autoplay. Also has a kick counter. I'll add more crap eventually.Script:Perl
styx-script 2.3.1 Mats StrömAnnoyed by the spam-bots that join, read the userlist, spam everyone with porn-advertising and then depart? This will get rid of them. Some extra functionality such as hitting people over the head with random objects, sound on incoming private messages and the ability to turn everything on/off.Script:Perl
AntiAway 1.0 maxyemoted away messages don't highlight the channel any moreScript:Python
eMule Stats 1.10 Sönke J. Peters/emule displays stats from eMule's onlinesig.dat and preferences.ini files. Path names are detected by reading the location of eMule out of the Windows Registry. Please update any prior version.Script:Perl
AOW 0.6 hizA script for using operwall in an individual tabScript:Perl
Erks for xchat2 0.4 Erich SchubertScript for xchat2 with: kennify, rot-x scrambling, auto-sed and unleet (/leet is only included for testing purposes.)Script:Perl
Query Manager 1.0.0 Cobra-xQuery Blocker Deluxe Version. Blocks Privmsg who not authorized. Stops Flood in Query. Sound for new Messages in Query and when the own Nick in open Channel are called. Very configurable. German and English Version.Script:Perl
Entrymsg 1.0 MiKatpSends a message to everyone that joins a channel via notice or private. It supports a message for each channel, and save/restore last messajes.Script:Perl
XMMS-node 1.0 Bob Ham"A *very* simple /xmms command to do ""/me listens to ..."""Script:Perl
Mimir 2.0-alpha2 Ian KumlienA overkill antiflood plugin =) Fixed a nasty bug, check the ChangeLog.Plugin
register 0.3.8 RubenScript that makes easy to use the Hispano IRC Network, identifying automatically, and offering several new commands. It has also a trivial :)Script:Perl
XMMS-Tool 1.1 Georgi KirichkovJust another plugin for X-Chat with which you can control your xmms. Uses Xmms::Remote.Script:Perl
Seti@Home Stats 1.0 Philipp BodewigThis script posts your Seti @ Home stats to a channel on xchat.Script:Perl
ScriptureScript 0.1.5 DaNumber8Update to my ScriptureScript that provides support for up to 19 bibles (13 of which are available on the website), strongs #'s, book of Mormon, and 3 quran translations. New bibles added are Rotherham, HNV, and RSV. :)Script:Perl
Gunam Battle Simulator 1.0 Kevin DurstThis script adds a long series of battle commands to XChat. It has the ability to switch your chosen mobile suit and attack users in many ways. Script:Perl
Request Ad 1.0 Kevin DurstXchat request ad script. Very simple to use, 2 ads max atm, stores the ads in 2 text files in your home dir. Req.: PerlScript:Perl
XChat Gundam Battle Simulator 1.0 Kevin DurstThis script adds a long series of battle commands to XChat. It has the ability to switch your chosen mobile suit and attack users in many ways. Script:Perl
Automated File Retrieval 0.6.8 afcommandoAutomated File Retrieval (AFR) is a plugin for X-Chat-2.x written in C. AFR is a queue-based file retrieval utility that can download files from many different types of file servers on IRC. [Minor changes to afr-save and afr-load]Plugin
file-butler 0.1 BETA Mario KlessFile server with ratio support to trade files with others on the IRC. Supports duplicate checking, sending queues and advertising.Script:Perl
PHP:IRC - X-Chat 0.0.2 VJTD3This script allows for X-Chat users to decode the id or encode the ip to a id for CGI:IRC and PHP:IRC users. This script is mostly to help IRCops and Channel Operators see the real ip of the user on the applet. More details on what it exactly does. http://sourceforge.net/project/shownotes.php?release_id=252334 Source Forge notification of updates. http://sourceforge.net/project/filemodule_monitor.php?filemodule_id=122547Script:Perl
Common Lisp Plugin 0.1 Julian Stecklinathe time has come where Perl and Python are not the only scripting languages for our beloved IRC client X-Chat. I prepared an initial release of an interface plugin that allows scripting in Common Lisp. It works. It has documentation. It has small examples. Try it out!Plugin
BoFH 0.2 Jaramir1) Takes BoFH Excuse from txt file and send them to te curren channel (/bofh) 2) Uses a BoFH Excuse as a part reason (/bofhpart)Script:Perl
SgalaPOP3 0.1 almost 0.2 Jaramircheck the total dimension of a POP3 mailbox and the total number of messages, can even print mail headers of mails in the mailboxScript:Perl
Gentoo Emerge Info Script 0.3 Jason Huebeleinfo displays Gentoo emerge information (emerge info) to the current channel. Also includes information like free memory, disk space and uptime.Script:Python
TK AdServ 0.3 ToyKeeper(!list responder) TK Adserv listens for certain triggers, and sends a response to whoever spoke. The most obvious use is to send a (b>/notice(/b> to someone who says (i>!list(/i>, to advertise a file server or provide other info. Requires XChat2.Script:Perl
PTnet identify 0.1 g0shThis python script automagically identifies you to the nickserv in the PTNET irc networkScript:Perl
Smet's NickSound (Linux) 1.2 Morten Schmidt"A script that simply plays a sound using ""play"", whenever your nick is ""said"" on a joined channel"Script:Perl
Smet's NickSound (Windows) 1.2 Morten Schmidt"A script that simply plays a sound using ""sndrec32.exe"", whenever your nick is ""said"" on a joined channel"Script:Perl
OperPlugin 1.7 and 1.8rc ongeborenIrc operators plugin. Possibility to define to /oper you on different servers. Creates pseudo queries for (dis)connecting clients, services glines, operator gline requests and wallops. Easy use ot operwall/locops - just type into the query. Lots of options to fine-tune the plugin. Different events are in different colors and could be modified. In my opinion it is essential, when you have to strictly separate things in order to read them faster. More info on the (new, yes I changed the hoster) website.Plugin
Total Ignorer 1.3 ongeborenA script to ignore all private conversation attempts. If you would like to speak to somebody, add an excempt mask for him, that will be stored in your config directory.Script:Perl

Name Author Description Type
Hyper-ION 1.00 HyperionX-Chat perl script. Adds an enhanced away mode, auto-kick, auto-ban and auto-kickban to XChat... Edit configuration in hyperion.xchat...Script:Perl
CommoX 1.2 morticianCommandos for Undernet Channel Service 'X' (e.g. /xop /xkick /xban ...). It will also auto protect you against deops, kicks, bans ..Script:Perl
Sick's sysinfo script changed 1.7.40 misteryThis is sick's sysinfo.pl 1.7. I wanted to make it say only the info I needed, and not the entire list. So I changed it a bit. (I am not sure about that version number, so if I messed that up or I messed anything else of the copyright stuff up, please let me now sick!) Hope it's worth something... greetsScript:Perl
iTunes/X-Chat Aqua 1.0 ToskA TCL script for X-Chat Aqua that displays the currently playing artist and track title from iTunes. This script will only work on Mac OS X with X-Chat Aqua 0.12.0(or 0.12.1) and iTunes 3 or higher. All comments, suggestions, and bug reports can be sent to the author.Script:TCL
X-Google 1.2 micheleAddon for X-Chat that search at www.google.com one or more words.Script:Perl
TypusQuiz 1.0 RenselTypusQuiz is a nice quiz for X-CHAT written in Python. There is a HOWTO inside the bzipped2 archive. The script is available in English or Italian and is free, so just change and customize it as you want. Send me an e-mail to report any bugs or give comments and suggestions.Script:Python
Noatun Announcer 0.0.1 Vodka/me plays $current_song in noatun (the KDE multimedia player).Script:Python
Netsend 0.1 mernilNetsend is a win32 plugin written in C that will enable you to send network messages to a specified nick.Script:Perl
Xspell 0.5.0 WoodyXspell provides spell checking for text you enter into a channel or query tab/window. It can either check all input or only flagged text. It works in conjunction with ispell or aspell in whatever locale you have installed for your spell program. There is a Win32 compiled ispell available on the Xspell webpage for Windows users. 0.5.0 offers a fix if you use non-ASCII (unicode multibyte) characters and notice corruption of your text in the spell checker.Script:Perl
showrss 1.0 andymKeeps a watch over various rss feeds, printing a summary and link for new items into the current channel.Script:Perl
xmms-share 2.91 ZiriasThis script started es an ordinary simple xmms announce script and then grew really fast. Now you can let others download ther mp3s, you are listening to. you can set some channels for auto-announcing, you can control xmms remotely (play/stop/pause/track+/track-) and you can search your playlist from within xchat and jump to a track.Script:Perl
Nerver 0.1 Björn RubergNerver print messages when specified a person joins, leaves or is in your the channel when you load the script.Script:Python
Xchat Xmms Script 1.0 [P]tRiP-OuTAn Xchat Xmms Script That Displays Mp3 Arist - Song And Time In The Format [Mp3] Title Artist - Song Time [Mp3] Enjoy!Script:Perl
S-list 1.5 madragoranI simple shit-list script I wrote because i needed one...and to learn perl. It could use some refining, but it works.Script:Perl
Away 1.3 WeevilMy away script still kicks ass (and is *still* Just An Away Script (tm)). This new version fixes a couple of bugs like nick tracking and also adds support for showing your local time instead of GMT/UTC. || if you want an away script with reason timelining, fully customisable announcement masks, intelligent nick changing (if you want it to change your nick on away), multiserver capabilities with preservation of your different nicks, the ability to hide your away messages in certain chans on certain servers... bla bla bla... and no junk that should (by rights) be in another script, then get this one.Script:Perl
X-Away 1.4 WeevilVersion 1.4 of my ever-improving away script. Still Just An Away Script (tm). Those of you who know it can check out what's new by following the link. Those of you who don't know it should click the link anyway. Any suggestions, let me know.Script:Perl
netstat.pl 0.2 GralenSmall xChat2 script for monitoring network usage and FTP-usage (Optionally remotely!). Configurable by editing values in the first part, and visually compatible with the "Gralens Hack" of sysinfo.pl Note: FTP-usage is only tested with ProFTPd! Comments and suggestions are most welcome!Script:Perl
SysTray Integration Plugin 2.4.0 Patrizio BassiIt provides tray integration for the most famous window manager. With an intelligent away system tooPlugin
Ftp Ad .99 Tres_StatusUse this script to advertise your warez/appz/porn/mp3/whatever ftp server on irc.Script:Perl
Autotab 0.1.1 Denis Knauf/settab something will be saved and if you focus to the same tab, the tab will be set to the same name.Plugin
dunquiz.pl 2.0 dun_dacilScript to play trivia games on a channel. Now it supports teams play. It comes with channel text and help in both Italian and English, other languages are straightforwardly implemented.Script:Perl
translate.pl 0.01 shock"This script allows you to send messages in different languages and translate responses into your native tongue. It's Babelfish-induced, but it beats the hell out of ""no hablo espanol."""Script:Perl
Services 1.0 Mike McDonaldA services script based on Nathaniel Smith's services script. Script:Perl
SteveC's figlet script 0.1 SteveCAllows you to directly cat figlet banners into the channel. Great for annoying people.Script:Perl
.::Futility::. 1.51 RattleheadMixture of many scripts... Fixed error with random kickmessages.Script:Perl
AutoIdentify 1.0 danumber8A versatile autoidentify script. Supports multiple nicknames and multiple networks. Currently configured to work with DALnet and SecureIRC. Other networks can easily be added to the configuration though. Placed in the public domain. Use as you wish.Script:Perl
lamerizer.pl 0.8 rdplamerizer |ets Y()u spea/( |AMeRsPEa/(Script:Perl
Leverlåda v2.6.12 daÜberLeechTeamLeverlåda helps leeching files from common fserves (polaris, jpolaris, excursion, etc) on IRC. It automatically collects filelists and tries to request files you want. As it probably has more patience than you have, its useful when fserves are queued to the brim and there's lots of them. NEW: Ability to store lists in PostGres DB, a series download mechanism, many other changes, fixes, etc.Script:Perl
syrup 1.1.4 I. WronskySyrup automates downloading from certain types of bots in IRC. Mainly, you give it a list of commands to be sent to a bot, and Syrup executes your requests so that when a bot starts to DCC send you your request, Syrup sends it a new one. You'll always remain on the bots send queue without overflowing it with requests. Script:Perl
Scramble2 1beta GiorgosXA simple hack of Scramble game written by thux.Script:Perl

Name Author Description Type
TeaCrypt 1.0 MFD2HdxXchat crypt perl script. This script encrypts the specified input using the TEA (Tiny Encryption algorithm). Script:Perl
AutoResponse V0.2 geeAge- plays sound whenever your actual nickname or a defined word appears
- plays sound on the first query of another user
- sends various responses depending on your nick
- notification if a spezified user sends a message in one of your visible channels
Script:Perl
ServerStats V0.7 geeAge- shows stats(normal, clanwars) of Q2 and Q3 servers
- can detect ip's of servers in channel
Script:Perl
UT_Query 0.1 Joe TrofimczukUDP query of an Unreal Tournament server of your choice. Shows who is playing, frag counts, ping times, etc. Specify IP (and maybe Port), or configure the script with your list of favorites and use an alias instead of IP & Port. Repeat your most recent query by saying "last". Responds to other users in the channel (can be disabled). Outputs as plain, or you can choose from a number of color themes. Allows each user to set his/her own color theme. Can show who has been using the script, what they last did and when. All output is throttled to prevent flooding. Also, displays the URLs to where the maps for my favorite server can be downloaded...change that sub to scrape another page for your own favorite.Script:Perl
xchat_google 0.1 Joe Trofimczuk"Searches Google and displays links from results. User types ""/google banana -n 5"" to get first 5 Google links on search for ""banana"". Default n = 10, so ""/google robot"" gets 10 links. Kinda nice to plop links into IRC relative to a chat on some topic."Script:Perl
mIRC kick 0.9 zarckWell, its a pretty basic wordkick script, this one gives x warnings before it kicks the user. got tired of people defining IRC as mirc... pretty basic, my first x-chat script (so it may contain several bugs). been tested in X-chat 1.8.9 win32 with activeperl 5.6.1.631. Script:Perl
Solaris 9 System Information 0.1.1 Kedus TechnologiesX-Chat 2.x script to display system information on a Solaris 9 system.Script:Perl
Spyke 0.0.1 liquidxchat2 python script, it displays what song are you currently playing in xmms with the capability to declare your password to nickserv servicesScript:Perl
XDCC and stuff xdcc 1.3.2 B. BarnettNew version of the most advanced xchat script ever! Now comes with mass modes, clone kicks. Now supports different flags for friends in different channels. Also has a redesigned flood protection, fully adjustable, for ctcp, notice, private messages and channel! works for all xchat versions too. Script:Perl
CingularSMS 1.0 WadeSend a SMS messages to a Cingular Wireless customer. /sms (10 digit #> (message>.Script:Perl
SMS 1.1 Wade Send a SMS to a Cingular, AT&T, Verizon or Nextel cell. (/sms help)Script:Perl
Weather Script 1.1 techieFixed changes made to the weather site. Let the other users in your channel grab the current weather from wunderground.com. Trigger: !weather zipcode or location.Script:Perl
MyNick 0.1w Dan Mueth + Ralf Willenbacher, ported by LXThe script plays a certain wav file when your name is used somewhere in the chat. The original script worked with the Linux client only, this one is for the Windows client.Script:Perl
Lemmings 3.1 The Lemmings TeamThe Lemmings Team is proud to present it's latest version of their world famous and critically acclaimed script. This release includes new /sysinfo functionality for windows based machines.Also sysinfo works on multi-processor and multi-video card machines.New ignore functions.New channelinfo and identify functions.New operator functions.Insults,new expanded preview functionality ,newsflash function and a lot of code cleanups and rewrites.The installation script makes it easier than ever to use. The internal help functions are revamped.Contributors and users are welcomed to contact the authors as needed.Enjoy , have fun , and by all means : happy hacking. The Lemmings TeamScript:Python
bfserve 0.10 Mike RosulekA basic DCC file serve script along the lines of sdfind, spr jukebox, asoka, etcScript:Perl
Lop-script v0.0.2 neo_linCorrect one this time.. :) Spam protection, nick beep, random slapper, "random dancer" (You just have to try it!), random love, away system.. If you don't go directly to the download page (which you should do) then hit the text in the big orange box and "Filer" in the next page..!Script:Perl
xchat_speak 0.3.2 Scott C. KennedyA Text to Speech gateway script to allow xchat to speak the contents of an IRC chat. Uses the freely available Festival Speech Synthesis system from the Centre for Speech Technology Research at the University of Edinburgh.Script:Perl
whoos hacked sysinfo for xchatV2 0.3.0 whooSysinfo is a Perl script for X-chat that filters certain /proc entries and displays the results to your current IRC channel. Some of the system variables include your standard cpu, processor speed, procs running, memory usage, screen resolution, bogomips, etc..This newest version also includes lm_sensors output, if you have it installed. It writes no files to disk, and includes multiprocessor support. Xchat V2 compatable, now!Script:Perl
XDCCmon 0.5 Steffen BeyerRecords XDCC file offerings on all channels. Allows for searching the list and downloading files. Makes XDCC leeching a lot more convenient.Script:Perl
RegOfic Decrypt 1 ElaNfoUa little script who can decrypt for you crypted host for IRC server using +x mode. You'll may have to change letters because it is for the Wanadoo/Voila server ...Script:Perl
Religio Officii 0.14.3 ElaNfoUFrench script, might be usefull to learn how to scriptScript:Perl
XAutoOpVoice 1.0 xroSimple script that ops people, when they are also in another channel. Fell free to modify the welcome msg or change the mode to voiceScript:Perl
D4X Limiter (BETA) xroThis script activates the Download4X Traffic Limiter upon incoming DCC Sends. Great when you're using D4X and have limited bandwith. In my case DCC Sends often abort because D4X grabs all the bandwith. Not anymore. Warning: it works for me, but may not for you, if I get any better idea's I will improve the script, until then it's a dirty hack :)Script:Perl
FserverAutoVoice 1.0 xroThis script searches for classic Fserver Strings in Messages from people and voices them. Also supports, Massdevoice, devoice when failing to show an ad after a !list, and periodic checking and devoicing Script:Perl
Ftp-Accounce xroa modified Obsidian (hail Martin Persson), that does nothing more than advertise your FTP ServerScript:Perl
TriviaSolve 0.91 XroThis script will parse Q&A from Trivia Bot's for you. You can save them in a file for your pleasure and even have the script autoanswer them for your, great for testing your trivia-bot :> There are 2 examples with some TriviaQ&A. Read the documentation in the script file prior to use. Script:Perl
quotedb 0.0.1 Christian Kuesterquotedb.pl is a simple perl script for X-Chat 2 which provides commands to add and get IRC quotes to/from a plain text fileScript:Perl
tclplugin 1.0 Daniel P. Stasinski (aka Mooooooo)The XChat Tcl Plugin adds the complete Tcl scripting language to the XChat 1.9.x and 2.x IRC client. Features: Uses popular TCL scripting language; familiar to eggdrop and xircon users; adds many new XChat specific commands to the Tcl language for handling of events, user commands, timers, etc.; fully documented; works with XChat 1.9.x and 2.x.; Open source (GPL)Script:Perl
firstmsg.tcl 1.1 Mooooooo (Daniel P. Stasinski)Plays a sound the first time a person sends you a /MSGScript:TCL
nicksaid.tcl 1.1 Mooooooo (Daniel P. Stasinski)If your nick is said in any other tab/window, the full line is printed in the current tab/window you are looking at.Script:TCL

Name Author Description Type
nickserv.tcl 1.1 Mooooooo (Daniel P. Stasinski)Identifies you with NickServ on any network.Script:TCL
pingme.tcl 1.1 Mooooooo (Daniel P. Stasinski)Automatically pings a user and sends them the result privately when they say !pingmeScript:TCL
sounds.tcl 1.1 Mooooooo (Daniel P. Stasinski)Adds /play (sound) command to XChat. Also used by other tcl scripts. Configures to any linux sound command.Script:TCL
uptime.tcl 1.1 Mooooooo (Daniel P. Stasinski)Adds a simple /uptime command to brag about your linux uptime.Script:TCL
whois.tcl 1.1 Mooooooo (Daniel P. Stasinski)Directs /WHOIS output to the current tab/window and formats it a little more readable.Script:TCL
cryptext0.8.pl 0.8 BagheeraMedium strength Stream Cypher channel/msg encryption for xchat. Provides 10 configurable and 6 dynamic keys.Script:Perl
Psifur1.1 1.1 BagheeraPsifur is a medium grade encryption package for XChat supporting up to 16 separate keys, 6 of which can be changed dynamically. The keystream generator requires no additional module installation and provides effective encryption for most user needs. Version 1.1 fixes a minor non-encryption related bug in 1.0. 1.0 to 1.1 patch also availableScript:Perl
ftpwho.pl 1.3 Svennanew version of ftpwho! this one is for the few of you (us?), who are using xchat and proftpd on the same machine. it is tested on proftpd 1.2.0 and xchat 1.8.1. you can post your ftp-traffic to the channel you are on, just print it to the current window or send it to a user. others can order your ftp-status by a /msg and get it in a seperat window.Script:Perl
iTunes 0.0.6 Thomas De GrooteWith this OS X script you can control iTunes from within X-Chat (Aqua) and let people know what song you are listening to and much more... Requires only iTunes and AppleScript, no 3rd party perl modules.Script:Perl
bitchx 0.1 |{RaSH"Put BitchX commands into your xChat (including clone Scaner). The ""/scan"" ""/scano"" ""/scanv"" ""/scann"" ""/scani"" ""/clones""... are now available for xChat. Added ""/scana"" to scan for away users, and ""/scanh"" to scan for users who aren't away."Script:Perl
aen_NickServ 0.4 Eremita SolitarioNew release of the this little script to manage auto-logins on nets with NickServ. Now the phraes spoken by NickServ reside into a table, so you can easily add your spoken language to the list and start using it. To download go to downloads and select aenTools/IRC.Script:Perl
Regain nick 0.1.2 TommyBTries to regain a nickname that is in use automatically as soon as it is freeScript:Perl
FreeBSD Sex 1.0 SLaK`Takes the FreeBSD Sex program and outputs it to irc via a /sex command. It makes a very interesting popup heh.Script:Perl
backbiter 0.1 Bernhard SuttnerSend all messages from a query (a dialog with another person) to another query or to a channel.Plugin
Idlekick 0.3 Bernhard SuttnerKicks users, who are to long in idle statePlugin
Wizard 0.2 Francois Wisard"New features: vote system, ""!seen"" database, filter, send netbios Windows popups, fake dcc and more..."Script:Perl
Ftp Adv. v0.1 ^ESN^This is a Ftp Advertiser for all you Ftp Lovers, it works on xchat 2.0.0pre1 & 1.8.11(with the tclplugin) it stell needs work but it's working ok for the momentScript:Perl
httpQtoXchat 1.0 mic"This script displays title information from Winamp via the httpQ plugin in xchat. Ideal if you have a Win32 mediabox that is seperate to your IRC-ing box and want to be able to rub your weird taste in music in your IRC-friends' faces ;-)"Script:Perl
Debian Abbreaviations Expander 0.3 Eduard BlochThis scripts is highly Debian specific. It expands abbreaviations used in Developer szene (like p.d.o, www.d.o, #123) to full URLs, so they can be accessed easier.Script:Perl
WhiteTheme 1.0 AnonymousWhite background theme for XChat 2.0.x. Just like the screenshot at http://xchat.org/screenshots/. Works in both Unix and Windows.Theme
XChat-Ruby 1.0 Jamis BuckAllows XChat to understand scripts written in Ruby. It supports almost all of the XChat2 API functions, and wraps them in a comfortably object-oriented interface.Script:Perl
XChat TTS script v0.1 beta Kai HauserText to Speech script for XChat. Speaks out messages in irc channels, and more.Script:Perl
scramb 0.1 Delfim Machadoscramble the characters from words (leave the first and the last on the same position)Script:Perl
Vietnamese VIQR to UTF-8 filter 1.8 mrchuoiConvert all incomming/outgoing messages from VIQR to UTF-8Script:Perl
Egg's XDCC script .1 James Kufrovich"A script that does xdcc (with queueing), and nothing else. It's useful for me; YMMV."Script:Perl
Sound Nick 0.1 Yuriy PeskovThis very simple script perfoms sound, when Your current nick in channel is typed. Initially for Russian usersScript:Python
utf8decoder.py 1.0 Gustavo NiemeyerThis plugin will convert any messages from other users which are detected to be in UTF8 encoding to the ISO-8859-1 encoding.Script:Python
Azureus Display Script 1.0 Kevin DurstDisplay what your downloading on Azureus! Actually works. READ THE README!!!Script:Perl
DCC List Script 3.0 Kevin DurstComplete rewrite, new remote option, now displays size in MB.Script:Perl
XChatOSD 5.11 Grigory HolomievThis module aimed on reimplementation of the XChatOSD perl script. This is first BUGGY release.Plugin

Name Author Description Type
Dell Laptop I8k Info Plugin 1.18 1.18 Jason SwanDell Inspiron and Latitude Laptop I8k Info Plugin For X-Chat (BIOS, Fan Speed, AC Stat, CPU Temp, Etc).Script:Perl
jocus 0.1 tchoutchouA little charivari script which has written in python. This is the first version. Script is in French but i can try to translate in English if some are interested :)Script:Python
repondeur 0.1 tchoutchouThis script leaves a message of absence regularly on the channel. Very useful for the newcomers of the channel. Script is in French but can be translated if that interests somebodyScript:Python
auto-op 0.1 tchoutchouThis script allows the recorded users of auto-op without the operator not doing no matter what is. Script is in French but can be translated if that interests somebodyScript:Python
aide-auto 0.1 tchoutchouThis script posts in a regular way a small message proposing an explanation to know the orders of following scripts: jocus, repondeur and auto-op, deposited on the site http://www.ircfr.com Script is in French but can be translated if that interests somebody.Script:Python
URL Title Fetch 0.1 Derek MeisterA simple script that attempts to automatically fetch the title from URLs found in incoming text. For XChat v2.0.8 and above.Script:Perl
SQLite Logger 040729 Cory NelsonLogs all channel and privmsg activity into an SQLite database. Allows searching via easy text or straight SQL.Plugin
X-Winamp 1.4b WeevilNewest version of X-Winamp for X-Chat version 2.08 and above. Conversion to 2.08 interface by Prof_Vince. * Winamp 2.x/5.x supported. * No winamp plugin required. * Global announce with advanced anti-spam management (avoid announcing where you don't want to) * Announce masks allow you to fully customize your announcements (include everything from bitrate to progress bars). * Built-in DCC server allows people to request a DCC of your current playing track. * Much more (see site).Script:Perl
pyTinyUrl 0.1 Tx1491Make the urls you post tiny (tinyurl.com). The ops will thank you for it ;)Script:Python
EasyWinampControl 1.2 YannSame as 1.1, but: * The plugin is now able to display the elapsed time. * Project file for Dev-cpp has been added. * Now under GNU Lesser General Public License.Plugin
BibleBot 1.0 Cancel (Jason Powell)BibleBot for xchat. Built in support for KJV, NKJV, ACV, YLT, YNG, WEB, Book of Mormon, Quran and more. Pretty much any flat text file with one verse per carriage return. For xchat 2.0.8 > Last update 9-8-04Script:Perl
SeenBot 1.0 Cancel(Jason Powell)Seen script to compliment Cancel's BibleBot 1.0 It will work stand alone monitoring nick joins, parts, kicks, quits, nick changes. Will work locally or by remote trigger. Posted 10-1-04Script:Perl
SeenBotDBM 1.0 Cancel(Jason Powell)Same as Cancel SeenBot but stores in DBM format instead of flat text file. Should be speedier for channels with many nicks or multiple channels.Script:Perl
Join-up4 0.3 AypokA "connect4"(tm) game for XChat. Allows users to play it over IRC.Plugin
FoldingStats 0.95 ReeperNew version 0.95 of my script which displays your folding@home projet WU info. The large innovation relates to the display of your personal stats : score, world rank and more. For more informations about the folding@home projet and take part consult http://folding.stanford.edu/Script:Perl
granadahispano adaptor 1.0 Gabriel OrtegaEl BAN 5 ese que dicen que es muy util en #granada de irc-hispano.org traido al x-chat. Para respetar las normas del www.granadahispano.orgScript:Python
TransBot 1.0 Cancel (Jason Powell)Another addition to the Cancel BibleBot suite. Uses the Google/Babelfish engine to provide translation services for users in the channel. Requires module WWW::BabelfishScript:Perl
GoogleBot 1.0 Cancel (Jason Powell)Another addition to the Cancel BibleBot suite. Can be used standalone. Will return search results from google. Requires HTML::Stripper & WWW::SearchScript:Perl
WeatherBot 1.0 Cancel (Jason Powell)Another addition to the Cancel BibleBot suite. Can be used standalone. Data from www.weather.com. Requires Geo::WeatherScript:Perl
Obsidian Fserve 0.9.2-pre3 Copyright (c) 2001-2003 Alexander Werth Excellent Fserve in perl for Xchat 2+ Also a version disponible for xchat 1.8+Script:Perl
alt.openchat theme 2.4.0 APzOS/2's Openchat inspired theme, color coded join/part/kick/etc. messages help you to visualize what's going on without actually reading every line.Theme
XMMS Remote Control Script 1.07 APzCustomizable script for controlling XMMS from X-Chat 2.x. Features all the usual commands like /play, /stop, /next and so on, and naturally 'now playing'-feature.Script:Perl
Slap! 1.05 APzAnnoyed by those mIRC trout-lamers? Payback time! This script features two commands - /slap which does exactly as you'd expect, but with style :) It also features /slapk, that kicks the offender.Script:Perl
xchat-irc-crypt 1.4 Jaska KiveläIDEA crypt for X-Chat 2.xScript:Perl
onJoin 005 b0atRun a command when a user joins a channel. Matches are based on user masks with wildcards or regular expressions and channels (optionally with network name). Macros can be expanded in commands (nick, user, address, channel, network). Simple to configure.Script:Perl
DocTrax's ModeBot 0.31 DocTraxThis script gives Operator rights, like VOP, HOP or OP, to users after identifying with password. This way prevents changing and viewing the channel access list from others than the Bot operator which is the main advantage. It's also good for running a channel on servers without any kind of channel services.Script:Perl
GodOfGTA's QueryBlocker 1.33a DocTraxThis is bugfix of GodOfGTA's Query Blocker modif b 1.2.3. The script is pretty printed, uses strict, CTCP messages, DCC messages and colored text messages are now also blocked. The script supports also counting and logging of blocked messages. An ingnoring system is included because the script overrides the internal ignoring system of Xchat.Script:Perl
thermodynambot 005 b0atThis is the reaction script. Match certain text for certain users with certain modes in certain places with wildcards (or regex) and run xchat commands (with various context-dependent text macros). Simple configuration: just include and/or exclude aspects of a message to trigger an event.Script:Perl
M-Filter 1.0D Michael KowalchukIncoming text replacement script. Punctuation tolerant. Emulates case. Altered lines will fit in with other X-Chat text if you disable "Coloured Nicks" and "Indent Nicks".Script:Perl
ip2nick 0.2 T. StreitLike already known in mIRC/NNScript. Search for users by there ip or hostname. See perl-source for details...Script:Perl

Name Author Description Type
Nick Completion Linux Style 0.1 usbnetThis is a simple plugin that do a nick completion like Linux OS prompt.it was programmed in C.Plugin
Xlack v1.9.2 DaRkNe§sSystem Info with, Os: (Distro, XFree86 or Xorg Version, Desktop, IRC Client), Network Stats: (Dev, Hostname, In, Out, Total & Speed), Type Device, Uptime & Best, Computer Stats: (CPU Model [Speed, Cache], RAM, Number Process, Hd, IRC Server, Public Commands, Multi Network Services (Auto Identify), Away (Away Time), Video & Sound Card, NickSound. Now with GUI for Config... & More). View Screenshots (Use Optional for modules [Xmms-Perl, Net-Telnet]). New URL.Script:Perl
AutoJoinWYBK 0.1 UsbNetwhen you are kicked from a channel you rejoin to this channelPlugin
AutoJoinWYBK 1.0 1.0 UsbNetThe last version of AutoJoin, in this version you can configure a message that you can say automatically when you entry the channel when you be kicked.Plugin
LaMer Text 1.0 UsbNet // ErNi_with this plugIn you can write text like lamer guy XDPlugin
Quakenet Auth, Cloak and Join 0.2 Niklas Schmuecker aka krachoAuths with quakenet's Q-Bot, hides your IP and finally joins your channels.Script:Python
X-Sys 1.9.1 mikeshoupX-Sys is a system information plugin for X-Chat in Linux. This is the beta release of the new v2.0!Plugin
Play A File 1.0 UsbNetyou can print ascii files in a channel. :)Plugin
AutoReJoinWYBK 1.1 UsbNetnew version is configurable message and send who kicked you, the channel from you have been kicked and the reason (in Query)Plugin
uptimed2xchat 0.1.0 leftiThis script parses "records" file of uptimed Features: current uptime,total downtime,total uptime,average uptime,...Script:Perl
Troutsaver ;) leftiSimple way, how to stop violence against trout on irc. ;)Script:Perl
Xleech 0.2 Moritz TXdcc-Plugin for Xchat >= 2.0. !Works only for iroffer-servers! Print out a sorted list of all packs with the command /plist and perform a regex search with the command /psearch Site is german -> english visitors simple click the link to the file xleech.plScript:Perl
dnsspam.pl 0.2 Andrea LeofreddiLittle script to use SpamCalc.pm from xchat. Feature (public) detection of dns spammers.Script:Perl
Gianni L. 20050109 Gianni L.Autoreply text file to another user's first query. Easy to use as an answering machine.Script:Perl
xmms-show 1.0 Sgt-DonanA C plugin for reading mp3 tags. Enjoy ;) Plugin
XChatOSD 5-15 OMAt last! I've few weeks of free time... And some hours of it i can spend on XChatOSD (that is annoing me with bugz at work already...)Plugin
utf8_ascii 0.3 gooffwith perl module Cz::Cstocs (http://search.cpan.org/~janpaz/Cstools-3.42/) converts input czech text from utf8 to ascii Script:Perl
Autoping 0.2 Steve GrecniAutoping script. Type "!autoping <ip/host>" in a channel and all compatible clients running autoping will respond with ping times to that server. Helpful for clans to determine which server is faster for everyone.Script:Perl
XChatOSD 5.16 OMXChatOSD module is the C++ implementation of XChatOSD perl script. Thus was written to help busy people notice about messages to them...Plugin
vBoobies/vPenis SysInfo v1.2 h3k/bigunThis script features a gender switch to accomidate either males or females..... or both if you wanna be a freak.Script:Perl
Cancel's Biblebot 2.0 Cancel(Jason Powell)Rewrite of the Perl BibleBot in python. All the same features but leaner, cleaner, and options in their own ini file. 2-2-05Script:Python
OpBot 2.0 Cancel(Jason Powell)Operation's Bot in Python. Features include: Nick Recapture, AutoIdentify, AutoOp, AutoVoice, channel swear kick, badchannels list, badnicks list, badhost list. 2-2-05Script:Python
Layout convert 0.1 Dmitry ZhadinetsConvert layout in the input box if you wrote message, but didn't pay attention which layout was active. And if the message is wrong, it will help you.Script:TCL
DictBot 1.0 Cancel(Jason Powell)Script to access defintions from m-w.com. Comes with a stand alone module for lookups that can be used with other applications outside of xchat. Script:Python
SeenBot 2.0 Cancel (Jason Powell)Python version of the Perl SeenBotDBM. Monitors nick joins, parts, kicks, quits, voice, devoice, nick changes, ops, deops. Will work locally or by remote trigger. Posted 1-9-05Script:Python
WeatherBot 2.0 Cancel (Jason Powell)Gets weather from weather.com returns City, Temp, Relative Temp, UV Index, Wind, Humidity, Pressure, Dew Point, Visibility. Comes with a seperate module that can be used with any python app. Posted 2-11-05Script:Python
xchatosd 5.18 OMThis project is aimed on displaing XChat messages through xosd libraryPlugin
Xlack v2.0 DaRkNeSsSystem Info with, Os: (Distro, XFree86 or Xorg Version, Desktop, IRC Client), Network Stats: (Dev, Hostname, In, Out, Total & Speed), Type Device, Uptime & Best, Computer Stats: (CPU Model [Speed, Cache], RAM, Number Process, Hd, IRC Server, Public Commands, Multi Network Services (Auto Identify), Away (Away Time), Video & Sound Card, Cpu Stats, DiSk Info, NickSound. New GUI for Config & MultiLanguage ALl Support... & More). View Screenshots (Use Optional for modules [Xmms-Perl, Net-Telnet]).Script:Perl
NoAutoJoin 1.01 mikeshoupThis is a script made to combat the mIRC auto-join mechanism. It will set a channel +i, kick the user, then set it -i, preventing the user from rejoing immediately after kick.Script:Python
Sky v.1.00 DaRkNeSsFiles Server type SDFind for X-Chat. Uses a mySql database to store the files. Much better and faster search engine now, many other new features. see section downloadsScript:Perl

Name Author Description Type
All Voice 1.0 Willem PenninckxSorry, this script was listed with a non-working URL. Fixed now.(p> "allvoice is an easy perl script for xchat that gives everyone who join a certain channel voice. Don't forget to put the channel where you want auto-voice in the script."Script:Perl
Xlack v.2.1 DaRkNeSsSystem Info with, Os: (Distro, XFree86 or Xorg Version, Desktop, IRC Client), Network Stats: (Dev, Hostname, In, Out, Total & Speed), Type Device, Uptime & Best, Computer Stats: (CPU Model [Speed, Cache], RAM, Number Process, Hd, IRC Server, Public Commands, Multi Network Services (Auto Identify), Away (Away Time), Video & Sound Card, Cpu Stats, DiSk Info, NickSound. New GUI for Config & MultiLanguage Support ( Fix any distros )... & More). View Screenshots (Use Optional for modules [Xmms-Perl, Net-Telnet]).Script:Perl
Auto Join on Invite 001 b0atWhen invited to a channel, join it if the channel is among a list of known channels (which can be associated with channel keys). Developed by request: I wouldn't recommend autojoining on invite.Script:Perl
Flash-friend 0.8b Flash_Flash's friend-opper script for X-Chat. (Win/Lin) ( /op ) All names in external file so easy to add/remove. Per-channel settings or global wildcard. Easy install instructions.Script:Perl
gyXDCCtools 0|0|3a gekixdcc bot leeching script. please help for improvements, thanks.Script:Perl
Flash-Spam 0.8b Flash_Flash's Spam script for x-chat. 0.8d (Win/Lin) Auto-Posting Functions. Will repeatedly post a fixed or random string (from text file) to a specific channel at preset times. Will also import a textfile to a channel when it's created.Script:Perl
Flash-Trigger 0.8c Flash_Flash's Trigger Script. 0.8c (Windows/Linux) Easily modified trigger script responds to user triggers. Example "!Example". Says/acts/kicks - your choice. Single or multiple channels. Easy button for editing textfile triggerlist (Windows)Script:Perl
Flash-Silly 1 Flash_Flash's Silly Script (X-Chat) Hug-O-Meter, Kiss-O-Meter, Lame-O-Meter - More! Lots of buttons (toggled)! Script on/off toggle! Public triggers for all things - !teddy, !bunny etc. No configuration neccessary, just drop 'n go!Script:Perl
SDClone v2.1 DaRkNeSsSDClone is a perl serving script for X-Chat IRC Client. Works on: All Linux distros, OpenBSD, FreeBSD, NetBSD.... Many features, check the web site section downloads to see them.Script:Perl
Sky v1.01 DaRkNeSsFiles Server type SDFind/SpR for X-Chat. Uses a mySql database to store the files. Much better and faster search engine now, many other new features. see section downloadsScript:Perl
knockout 0.2 rg3Implements the /KNOCKOUT command, to temporally bankick a nick (irssi anyone?). This is my first script. It implements the same functionality as the KBTemp script, only in Python. If you want to kickban instead of bankick, you only have to swap a couple of lines near the end of the file.Script:Python
Whois 0.1 AlcheraDirects /WHOIS output to the current tab/window. Format is a lot more readable. Credits: http://www.scriptkitties.com/ & DaNumber8-WhoStuffHandlerScript:TCL
Multiple Commands 005 b0atExecute multiple commands in sequence with one command.Script:Perl
Flash-Annoyances 0.8c Flash_Flash's Annoyances Script (X-Chat) Makes IRC a less annoying place to be... Toggle functions to hide Joins, Parts, quits, away messages, Nick-changes, "Thanks for the ops" junk and other things.Script:Perl
i2x - iTunes to XChat 0.1.0 Stuart GilbertThe Windows iTunes to XChat script. Completely configurable display line including 16 bits of track information. No more iTunes plugins. Now includes basic playback control from XChat through /play /pause /next /prevScript:Perl
Flash-Quotes 1.2 Flash_1.2 adds three new sets of quotes. Flash's Quotes (X-Chat) v.1.2 Famous quotes from Discworld, Duke Nukem, BOFH, Steven Wright - Funny metaphors, Facts, morbid facts... Buttons for manual triggering. (Toggleable) Toggleable public triggers for all things - !disc, !wright etc. Script:Perl
Dict.py 0.3 Jens TaylorJust another dictionary script for you people out there. It was just to see if I could do it, and then some thread and GUI problems came into play. I've now fixed them and it is quite usable (you can change the timeout between queries, etc).Script:Python
Disrok 1.0 Moobert and Eno_This is a script for xchat, to display amaroks large amount song data into the currently active channel. Uing the trigger "/disrok". Showing things like; Band name, Song title, Album, Song quality, Position Volume, A play counter, Amaroks current rating of the song. The script also features: Control from xchat of the amarok player itself. User set (see inside the python script) and random display colours The command to send the current song your playing to a nick in the chat room. "/disrok help" for more details on that. Script:Python
Flash-Trigger 0.9 Flash_Flash's Trigger Script. 0.9 (Win/Lin) Easily modified trigger script responds to user triggers. Example "!Example". Says/acts/kicks - your choice. Single or multiple channels. Easy button for editing textfile triggerlist (Windows) (Now triggers if trigger is in part of string, not exact match) Script:Perl
Flash-Slap 0.9 Flash_Flash's random give/slap/make script for X-Chat. (Win/Lin) 0.9 All objects in external file so easy to add/remove. Easy install instructions.Script:Perl
ping.pl V2.00 GOURRET EricSlaps somebody, and waits for an answer. The amount of time between those two events is counted, and a top three is made among the longest times.Script:Perl
Gtk2 Log Viewer 1.0 ongeborenGTK2 Xchat log viewer written in perl. Adds a command "viewlog" to xchat. When called from a channel or query, it opens a window where the different conversations can be selected from the left side and displayed on the right. Ever wanted to see the aprils fool jokes in several clicks?Script:Perl
lamechan fnord3 M. NeumannThis script reencodes the utf-8 text to iso-8859-15 (and maybe others, see code for targetCharset) in specified channels. Works fine here on my system and maybe somebody would like to use it too. The script has a little bug when your client gets disconnected. The channels are identified through the channelname and the networkname. The networkname is read from the xchat-serverlist and will maybe be modified by the irc-server. When the client reconnects to servers that don't send you the name of their network the script stops working for these servers. Solution: reconnect through the serverlist.Script:Python
More Ignore 004 b0atMore ignore options: hide joins/parts/quits persistently from specified channels, channel text (regex), text events, and/or server events.Script:Perl
NickServ monitor 8 StarlingThis plugin automatically registers different network:nick combinations with NickServ, whenever NickServ challenges, not just blindly on first connect (as is xchat's current strategy). This works for netsplits, reconnects, nick changes, whatever causes NickServ to send that annoying "omg, identify youself n00b!" message.Plugin
aVirtualInferno 1.5 IlluminatiSystem info script for X-Chat Aqua. Compatible with OSX Tiger. Contains an iTunes display script. Output look based on the most excellent m[osX]s script.Script:TCL
infoDL 1.1 Onur CELEBIfetches information from ticalc.org site about downloads of a given authorPlugin
Autoproxy 0.1 Peter G SmithTyping /proxy selects a random proxy from a text file, and sets XChat to use it. Easier than using the GUI when you have a list of proxies (since invariably most don't work)Script:Perl
Sysinfo 0.32 L. Alberto GiménezAdds /sysinfo command, that prints in the current tab some information about your machine (cpu, mem, uptime,...)Plugin
xchat-notify 0.1 Ross BurtonA plugin which uses gnome-python-extras to display a notification area icon if a conversation is directed at you. No frills, no extra buttons, just an icon and tooltip. Script:Python

Name Author Description Type
KBTemp 0.1.1 b0atKickban, then unban later.Script:Perl
xchestival 0.0.6 alptXchestival is an improved version of xchat_speak designed for italian, it lets xchat "speak" trough festival. Xchestival e' un insieme di vari pezzi: uno script per xchat che lo interfaccia a Festival, i fonemi italiani, ed altre cose, che messe insieme, permettono a xchat di "parlare", leggendo cio' che viene scritto sui canali e sulle query. xchat + xchat_speak + It-festival = xchestival ;)Script:Perl
MODN's weather script 0.5 Thomas HeinrichsdoblerA simple script parsing www.wetter.com for current weahter data. Features include weather for the current and next day, with output in english or german. all configuration is done in the script, with exact instructions. Script:Python
Amadcop 1.0 Bultom Script that allow you to control Amarok by Xchat ( need dcop server )Script:Perl
sysinfo 2 Aaron LenoirVersion two of my edited sysinfo.pl script from Sick Boy. See comments in the file for more info. If you mail me, please start the subject with: "xchat sysinfo:". Greets.Script:Perl
X-Sys 2.0.2 Tony VroonX-Sys is a system info plugin for X-Chat on x86, x86-64, and ppc platforms. It also contains XMMS support.Script:Perl
WMPA 1.0.1 David CullenWindows Media Player Announcer is an XChat-2 plug-in that allows announcement of the currently playing song in xchat. It allows control of the player with play, pause, next, volume, etc. It also has an auto-announce feature to automagically announce each song in xchat.Plugin
RAW 0.1 AlcheraFormatted RAWs received from the server (RFC1459)Script:TCL
XMMS-Control 0.3.3 AypokAn XMMS plugin for X-Chat. It allows you to show the currently playing song, send the song to others, and control XMMS from X-Chat. It even has customizable "themes".Plugin
Welcome Back 0.5 AypokThis plugin will automagically display a very bright "Welcome Back" quote for certain users. It can choose a random quote from a list of many quotes for each user - not just one each!Plugin
XChat-Guile 0.1 Zeeshan Ali KhattakXChat-Guile is a plugin for XChat that enables XChat plugin writers to write their plugins in Scheme language. Since it uses libguile, the plugin writers can do almost everything that they can do with guile. e.g It is possible to do all kinds of gnome stuff using the guile-gnome modules.Plugin
ichatstrip 0.3 Sven HoexterA small script to remove the html crap sent by Apple iChat users I gate into X-Chat via http://www.bitlbee.orgScript:TCL
TuxServe 0.0.12.8alpha AypokAn fserve plugin for XChat. Designed to be like SysReset for mIRC (but not a clone of it).Plugin
KB Statusify 002 b0atshow kick and ban events in the status tab, user command to toggle on and offScript:Perl
Freenode Cloak and Join 3 b0atidentify to nickserv, allow cloak to take effect, then join channelsScript:Perl
Perl Eval 002 b0atEvaluate Perl code with /PerlScript:Perl
PHP Doc Lookup 0.1 Silver-BulletsProvides the ability to lookup PHP functions in channel via /phpdoc, or !php (for external use). Feel free to write a spam block (on a timer maybe?) since I have not (I chat with NICE people).Script:Perl
DeWrap-repack 1.2 UnknownRepack and rehosting of the popular dewrap plugin that uses Darkengines' dll (included) for Windows Sysinfo. Very detailed, gives all you could want from a sysinfo script.Script:Perl
Activeify 002 b0atshow any text event in the current (active) tab; user command to add, delete, and list events which are activeified; new to 002: config persists between sessionsScript:Perl
W3C Validation 003 b0atValidate HTML and CSS in a channel with, e.g., !html uri, !css uri, !validate uri (for both at the same time). New in 003: aliases, !validate links uri to show links without contacting validatorScript:Perl
xmms-pyctrl 1.0 nekroSimple control para el xmms tambien muestra la cancion actual.Script:Python
BMP Song 1.0 Adão RaulBMP(beep-media-player) announcer for xchat 2.4.xScript:Perl
WallopsWindow 0.1 mazzanetMoves wallops messages to a seperate window for each connected server (rather than the default action of the current window)Script:Perl
fins 0.1a-1 castPure python X-Chat encryption script utilizing AES-256-CBC and HMAC-SHA1. Signed with 4209 1061 58E0 9DB1 49B1 08D4 D4C7 BA9B AAB4 1C66, it is suggested you check the pgp signiture before using.Script:Python
WSys 0.16.1 Martin SchlemmerA SysInfo plugin for Windows (Win32) using DarkEngine. Default look and feel is like XSys for linux, but it is very configurable (/WSYSCONFIG help). Questions/Suggestions/Source, mail me.Plugin
Rainbow Me/Action 0.1 edd_guy (Original by Axioplase)A quick edit of Axioplase's rainbow script to let you post rainbow text in "/me" messages/Actions.Script:Perl
Away2005 1.0.0 DMSAway Script for Linux and Windows and Mac, themable, with autoaway and much moreScript:Perl
PPMF 0.2.2 HinogluBlocks spam/advertisements and annoying repetitive messages from others.Script:Python
JungAmarok 0.6 JungThis is an amaroK controler script. JungAmarok Commands: /np /play /pause /stop /next /prev /volup /voldn /mute /osd /jung E-Mail me with sugestions please.Script:Perl
m_announce 0.1 Bas van der LeiAnnounce in the current channel the song you are playing with Muine. (Requires python-dbus)Script:Python

Name Author Description Type
XMMS-Info 2.1.0 DMSInfo and Control-Script for XMMS and BMP (Beep Media Player) with ID3V1, ID3V2, OGG, Cue and Avi support. ThemableScript:Perl
colorize 0.0.3 jf3Colorize messages and/or embedded nicks with corresponding colors.Script:Perl
WinampControl 1.9.2 Julio Carlos MenéndezPlugin to control winamp. support for id3 tagsPlugin
X-Winamp 1.5 WeevilThe definitive Winamp announcement script for X-Chat. Latest version, many ugly bugs relating to the port from X-Chat 1.x to 2.x fixed. Sorry for the delay!Script:Perl
xchat_amarok_ctrl 0.72 Luca CavalloSimple python script to control amarok (play, next, stop and pause songs) and to display the song currently played in xchat (http://www.xchat.org) (automaticaly or not).Script:Python
iTunes-Info 1.0.0 DMSInformation and Control Script for iTunes Windows. ThemableScript:Perl
XMMS-Control 0.3.5.3 AypokAn XMMS plugin for X-Chat. It allows you to show the currently playing song, send the song to others, and control XMMS from X-Chat. It even has customizable "themes" and can add received audio files to your XMMS playlist.Plugin
AutoWhois 1.1 dncworking win32 build of the "ratboy" autowhois plugin.Plugin
[modified]Script v1 modifiedAdded auto NickServ Identify. Script already had fserve, away, xmms show, and system stats. Fully configurable settings, including colors, with commands from with-in xchat. Enjoy.Script:Perl
Now Playing [X] iTunes Script Siph0n, and many who helped menp[X] is an iTunes script for X-Chat on OSX. It has several features, including the ability to control iTunes (pause, play, stop, next, back, random, etc), Announcer, Auto-Announce, CTCP GETSONG, Goto, Remote control, Userlist buttons, and more. I'm updating it frequently. Thanks to Juan Rojas (j4rg0n), and Nick Jenkin for their great scripts of which some code may be based on and of which helped me learn more about perl, and scripting X-Chat. Check the script for help, and editable variables (Above and below where the commands are registered.) Click the "Download this File now!" link at the site.Script:Perl
Dice 0.0.1 sacarascThis is the first script I've ever done, not just for XChat but in perl, ever. So far it will generate stats for d20 games (D&D, Call of Cthulhu, etc) and has a basic dice rolling. Not yet added is the +/- on the dice, this may or may not ever come though ;pScript:Perl
Csinfo 1.2.2 Marc E.A clean, simple, functional system information script with support for multiple features and plattforms.Script:Python
MPD Info 0.1 Michael EdwardsThis is little Script written in Python, to view the status and the current Song that MPD is playing. You need the MPD command line client (mpc) installed to make this Script work propper.Script:Python
LockAway 0.99 Michael KowalchukA plugin to automatically set you away when Windows is locked. Requires Windows NT 3.51+ (including 2000, XP, etc.). Source included.Plugin
HBXDCC 2.13 Martin HeimlichXDCC script with multiple file pools (queues, channels, ...) and much more.Script:Python
M-Filter 1.2 Michael KowalchukWord filter/replacer/censor with case emulation.Script:Perl
FooPlay 1.0 SkylarSimply show the full text of foobar's window (current playing song etc). Tested on foobar2000 v0.9 beta 9/10. Plugin
xquiz for X-Chat 1.11 btobwA script which allows you to run trivia quizzes in X-Chat. Questions and answers are read from a question file, and the quiz is controlled using buttons under the User List. Adapted from Rensel's TypusQuiz for use in #quiz on oz.org irc network. Version 1.11 remembers your place in a question file instead of starting from the beginning when you reload.Script:Python
CODIGO 1.0 statefullcodigo fuente de un script que pone tu nickcompletion como el prompt de linux. Plugin
autoJoin 1.0 usbnetwhen you are kicked form a channel you can join in automatically.Plugin
LaMeR Text 1.0 usbnetThis is a funny plugin you can write like a LaMeR... ;) e.g. what are you doing? with lamer text plugin WhAt aR3 yOu dOiNg? hahaah funny? Plugin
BuDuScRiPt 2.6.21 UDA'SoftwarePlugin in Italiano con numerose funzioni: LOGs, MACRO, EVENTI, DECORAZIONI, Monitoraggio Utenti/Canali, Gestione stato di AWAY, Motore di Ricerca, e parecchio altro. In aggiunta al Plug-in principale ci sono anche degli Add-on scritti in C++ che aggiungono ulteriori possibilita', come l'AUTOAWAY, rimozione dei colori, gestione degli IGNORE, anti-query flood, ecc... Ora ho anche aperto il nuovo forum per quelli abituati a chiedermi consigli o aiuto, lo trovate qui: http://forum.azzurra.org/forumdisplay.php?f=117Plugin
unbadsmiley 0.1 Kari Pahulas/=)/:)/Script:Perl
pyGoogleBot 1.0 ChangWufeiStart the google with !google (then what you want to search here) for example "!google xchat" which then returns the top5 results to the channel. Requires pyCurl. The bot will sleep for 20 seconds after a google to stop spamming, so its best to run it in another instance of xchat. Thanks!Script:Python
Systemcall 1.2 the-meThis is my first Systeminfo Script. It's very clean and without colors. It shows => Distribution, Kernel, Xorg Version, KDE-Version, VGA Stats (like resolution, BPP, card), soundcard, CPU stats, RAM stats, network stats. Do you have feature requests or bug reports? You can find my Bugtracker on http://www.Cheater-Blacklist.de/dev/DEV-NET/ New in this Version: A few little bugfixes and a new entry for Qt.Script:Perl
Systemcall 1.3 the-meThis is my first Systeminfo Script. It's very clean and without colors. It shows => Distribution, Kernel, Xorg Version, KDE-Version, VGA Stats (like resolution, BPP, card), soundcard, CPU stats, RAM stats, network stats. Do you have feature requests or bug reports? You can find my Bugtracker on http://www.Cheater-Blacklist.de/dev/DEV-NET/ New in this Version: More support for the Debian `lspci` binary.Script:Perl
amaroknp 1.0 Tuukka LukkalaThis is a simple script which shows the song played by amaroK in the current channel or query window. It should output something like this: <@mynick> np: Artist - Song [1:34/4:05]. Optionally it can also display bitrate and an ugly progressbar.Script:Perl
Disrok 1.2 Moobert and Eno_, remaked by Standfest and by KhaosPrinzI've wanted to try out version 1.1 but only got an 404 so i tried google cache an voila... but it hasen't worked with copy and paste so i "repaired" it.Script:Python
xcdscript 1.0 RC1 bobefThis plugin allows X-Chat to load DMDScript-s (aka JavaScript, ECMA script)Plugin
X-Winamp 1.51 WeevilThe definitive Winamp announcer for X-Chat 2.0. Hundreds of satisfied users, tons of features including optional fileserver, global announcement rules so you can specify exactly where you want your global announcements to go, fully customizable announcement messages, and much more.Script:Perl

Name Author Description Type
Do Startup 1 b0atOn start, run "load -e file" for all files ending in ".startup" in the config directory. Also available: a .startup to add the IRC menu back (plus hide version toggle) for xchat 2.6.0Script:Perl
Query Killer 1.5 adronPer the user's preferences, Query Killer can intercept and block PMs (private messages, queries)/Notices/Invites from other users, and send them an Auto Response notifying them that their message was blocked. It can be configured in many ways to allow for complete command over what the script blocks, and what it does after blocking. XChat 2.x+ required.Script:Perl
Systemcall 3.2 the-meThis is the newest version of the Systemcall script for XChat (Linux) written in Perl. This script shows many informations about your pc in a cleanly and colorless skin. Changes: Fixed the KDE / Gnome routine.. => For bug- and featurerequests go on http://www.linux-dev.org/dev/DEV-NET , this is our offical Bugtracking system. Get the script from http://www.linux-dev.orgScript:Perl
Flash-Triggers 2.0 Flash_Versatile and easy to use trigger script (automatic response to keywords, actions etc). /say /msg /me /kick, acts on own commands too. Script:Perl
Neatstats 1.0 NeatstatsNeatstats provides you free website counter and website statistics services which can be helpful in managing your seo and advertising campaigns.Script:TCL
Systemcall 3.5 the-meThis is the newest version of the Systemcall script for XChat (Linux) written in Perl. This script shows many informations about your pc in a cleanly and colorless skin. Changes: Added a config file, added a updateshellscript, added a config creator => For bug- and featurerequests go on www.linux-dev.org/dev/DEV-NET , this is our offical Bugtracking system. Get the script from http://www.linux-dev.orgScript:Perl
Message Alert 0.4 Rodrigo Alvaro Diaz LevenThis script popups a non intrusive warning when the user gets a private message or his nickname appears in a channel. ONLY for kde, it uses kdialog with --passivepopup. To install rename it to .pl and put it in ~/.xchat2. Tested only in xchat2Script:Perl
Systemcall 3.6 the-meThis is the newest version of the Systemcall script for XChat (Linux) written in Perl. This script shows many informations about your pc in a cleanly and colorless skin. Changes: better english, mandrake support! => For bug- and featurerequests go on www.linux-dev.org/dev/DEV-NET , this is our offical Bugtracking system. Get the script from http://www.linux-dev.orgScript:Perl
rpgtools 1.0 Flávio Codeço CoelhoXChat plugin with tools for running RPG games via IRC. Currently it implements a general dice roller for any kind of die, which can be invoked via the command /roll. Whenever a roll is done the result is sent via /msg to the user with nick 'GM'. A history os rolls is kept, and can be sent to the GM at any time using the command /sendrolls. FEATURE REQUESTS ARE WELCOME!Script:Python
Qauth 1.0 Joris CrasThis is a plugin to authenticate with Q on the Quakenet IRC servers.Plugin
edittopic 1.0 LifeIsPainAdds a /edittopic command which will change the input field to the current topic, including color codesScript:Perl
Xmms Perl Control 0.2 Superna (and gordy)Simple Perl plugin to show title/time of currently played song in Xmms under Unix/Linux platform. It can also show automatically new songs. The message is simply changeable. Requires Xmms::RemoteScript:Perl
BMPx Perl COntrol 0.1 SupernaShows current title played under BMPx, needs Net::DBus. Works like Xchat Perl Control plugin.Script:Perl
a2x 0.0.1 Stuart GilbertA script for displaying more amaroK track information than you can shake a stick at. Based on my iTunes script (i2x). Completely configurable. You can also pause/play, skip forwards and backwards, and mute with commands.Script:Perl
EkoXMMS2 0.2rc2 EkowcXMMS2 song announcer and controller for X-Chat. Shows Current song, length, bitrate, mime and ID. Still in beta, use with caution.Plugin
aVirtualInferno 5.0+ IlluminatiSystem info script for X-Chat Aqua. Compatible with OSX Tiger and Intel Macs running the X-Chat Aqua universal binary. Contains an iTunes display and system information display.Script:Python
Highlight logger 0.1 le_rastaLorsque l'on est away, ce script logue les highlights, et au retour du away, celui ci ouvre un onglet et les affiche avec l' horodatage et le pseudo de la personne. While you're away, this script logs all highlights, and when you come back it opens a new tab and displays them with timestamp and with the guy's nick.Script:Perl
BabelXChat 1.0 Natale VintoA translator for xchat using Babelfish (Altavista)Script:Perl
RSS Reader for Xchat 2 1.0 ArchvilleThis Perl/Tcl script reads RSS/RDF/XML files and posts the news on your X-Chat current tab. It supports any number of RSS feeds and you can define them at rss.listScript:TCL
HighlightCollector 1.0 ratmCollects highlights and outputs them with their context and its time in a separate tab.Script:Python
Orixchat 2.3 Natch & CaLcMaNVersion française de X-Chat spécialement conçu pour le Réseau Orihane (http://www.orihane.org/ pour Windows & LinuxOther
nyQuizz 0.4 Fabien CoulonnyQuizz is a Quiz-bot plugin for Xchat, precompiled for linux. Features: 3 switchable types of hints (begin or end of answer, 1 letter over 3, scrambled letters, random). Revolt function: players have a reserve of stones they can throw on the question if they don't like it. Cumulative scores that can be maintained on a web page.Plugin
bmp_now-playing 0.1 FakeNow Playing Script for Beep Media player, based on songchange plugin. all what you need in the archive :)Script:Perl
Another xmms-info script 1.0 DyskordA really simple script, just displaying the current track, and if chosen, some more detailed infos (time, bitrate)Script:Perl
X-Chat Whois 1.2.3 DMSextended whois script (themable)Script:Perl
SystemInfo 0.7.1 DMSSysteminformation plugin for Windows (with MBM support) without external dll. Themeable and support for language filesPlugin
Now Playing X 2.5 Siph0n et alnp[X] is an iTunes script for X-Chat on OSX. It has several features, including the ability to control iTunes (pause, play, stop, next, back, random, etc), Announcer, Auto-Announce, CTCP GETSONG, Goto, Remote control, Userlist buttons, and more. I'm updating it frequently. Thanks to Juan Rojas (j4rg0n), and Nick Jenkin for their great scripts of which some code may be based on and of which helped me learn more about perl, and scripting X-Chat. Check the script for help, and editable variables (Above and below where the commands are registered.) Note: This is the latest version, the other's link is dead.Script:Perl
Fake CTCP Version 1.1 Thomas Ledet, ReikonScript re-written in X-Chat 2.0.8 Perl Interface and IRC replies collection enlarged by Reikon. Replies gathered from blue-elf's sleep script for jIRCii. Read the script for installation instructions, and enjoy! --ReikonScript:Perl
Wrestling 1 Fritz Konzanother /slap tool, allows to fight in random wrestling moves. Devided into submission-holds, top-rope-moves and standart moves. have fun.Script:Perl
User Match 005-1 b0atMatch clones, unique addresses, and/or users (with multiple negatable wildcard pattern) in the current channel, the current server's channel, all channels, specified channels, or between channels. (See after __END__ for changes)Script:Perl

Name Author Description Type
X-Tray 1.2.3pr Michael HotalingWindows System Tray Plugin for X-Chat. Features Alerts for various X-Chat events as well as several other helpful options.Plugin
Watch For Me 0.0.2 ai2097This script makes WATCH and ISON information visible to the user, so that users can set up their own watchlists on a per-network basis. On networks that support watch, simply run "/watch +nick1 +nick2 +nickN", and online/offline events will be displayed the same way /notify displays them. On networks that support only ison, run "/time -repeat 2147483647 150 ison nick1 nick2 nickN" to have online/offline *change* events displayed every 2.5 minutes, which roughly emulates the watch behavior.Script:Perl
FiSH v0.98 http://fish.sekure.usFiSH is using blowfish encryption and diffie-hellman key-exchange to secure communication over IRC. FiSH URL: http://fish.sekure.us/ http://fish.secure.la/Plugin
qdccFetch 0.1 MarkusqdccFetch is an X-Chat plugin for Linux/Windows designed to give a better visual representation and a more robust interaction with DCC file transfers. The plugin to X-Chat is written in C, whilst the GUI is coded in C++/QT4.1. Its similar to the dccAssisstant.Plugin
IRCinfo 0.01 Erik ZettelThis is a really nice script written by me in bash. It displays system information such as kernel version, hostname, uptime, cpu, X resolution, busy swap, ram, videocard, videocard driver, opengl information, nic, client name and more. It is specially designed to work fine with Ubuntu GNU/Linux. Use "/exec -o ircinfo" to show your system information in your current channel!Script:Other
TraffiX 1.3 Erik ZettelTraffiX 1.3 is a nice script for XChat written by me in Tcl. It displays your current traffic ( e.g. Download: 2334.1Mb ... ) and the version of XChat in your current IRC channel. Use "/traffix" to do so. If you need help type "/trafhelp". license: GNU GPL version 2 and aboveScript:TCL
MusiX 1.2 Erik ZettelMusiX 1.2 is a nice scipt written by me in Tcl. It displays the current song played by XMMS and the version of XChat in your current IRC channel. Use "/musix" to do so. For help type "/mhelp". MusiX 1.2 requires XMMS InfoPipe version 1.3. Get InfoPipe from http://www.beastwithin.org/users/wwwwolf/code/xmms/infopipe.html. Many thanks to http://www.linuxirc.com for promoting my programs! MusiX is Free Software. It is licensed under the GNU GPL version 2 and aboveScript:TCL
xchat-parse-netlink-msgs/ 0.0.2 David PreciousThis Perl script for XChat parses messages relayed from one IRC channel to another (typically on a different network) by the NetLink eggdrop script written by David Proper and turns them into "normal" channel messages. So, instead of appearing to come from the nick of the bot doing the relaying, with "(user@network)" appended to the message, they'll appear to have come directly from the user who sent the message.Script:Perl
xchat-filter-messages 0.0.1 David PreciousThis Perl script for XChat silently discards incoming messages matching any of a set of regular expression matches. This allows you to remove things you don't want to see from the chat - I personally use it to remove things like "nick is listening to ..." The matches are defined one per line in a file. By default, this file should be called filterrules and placed in your xchat config dir. If the file is updated while xchat is running, /filterrules will reload it.Script:Perl
MPD Info 0.1.0.1 zappiThis is a shiny new version of my famous MPD_Info script with tons of outstanding new features. ;) Just give it a try. :) It still abuses the MPD Console client mpc, so it is better to have them installed.Script:Python
XCDScript(bugfix) 1.0RC2 NiTr0Small bugfix - exception parser in XDS_UNLOAD function. Plugin
IRCOP Filter Script 1.0 asciiThis is an simple filter script for server messages to make it easier for IRCOP's to handle all the messages. It creats querys for line like QGZ globals spammfilter helpop and many more. testet on irc.gamernet.orgScript:Perl
MAC iTunes Automatic Display v0.5 __AnGeL__Automatic/manual display of current itunes played song to list of #channels (add/delete/list #channels functions added). Automatic update when script load. * Just download into Plugins/ or download zipped autoinstalling .pkg fle * //////////// **ONLY TESTED ON MAC OS X **Script:Perl
BOFH excuse script 0.3 pepolezProvides BOFH excuses for parts, quits, kicks, slapping and killing. Can also print a BOFH excuse to the current channel. Commands do not override main commands.Script:Perl
fserve 1.0 Brad AllenShares the contents of a folder over X-Chat via DCC Chat or PM. Supports limiting number of uploads, does not have ACL. Script:Python
pyGoogleBot 1.2 ChangWufeiStart the google with !google (then what you want to search here) for example "!google xchat" (you can also google for images and videos with !image and !video) which then returns the top5 results to the channel. Requires pyCurl. The bot will sleep for 20 seconds after a google to stop spamming, so its best to run it in another instance of xchat. Thanks!Script:Python
You Know your an IRC addict.... 1.0 SageYou know when your an IRC addict if.... script. This is my first script written in perl. It works for xchat 2.x It's a SLAP script.Script:Perl
XChat-2 Kaffeine Remote Control 0.3 John HoldenUses Kaffeine's DCOP interface to remotely control Kaffeine through XChat. Kaffeine is an open-source Linux multimedia player (http://kaffeine.sourceforge.net).Script:Perl
random ctcp version reply 0.1 fufuurandom ctcp version replyScript:Python
lookupbot 0.0.1x Craig Andrews & Flash_Webscrapes various sites. Like !google but for dictionary lookups, thesaurus etc. Also checks the profanisauris, urban dictionary, Google images (returns url) and word definitions.Script:Perl
XDCC-Queue 0.1 Yacin NadjiAllows users to queue up a range of packs from an XDCC Bot to make downloading easier.Plugin
XCDScript 1.0RC3 NiTr0Original version by bobef is placed here: http://www.lessequal.com/xcdscript RC3 version by me - fixed a bug in xchat_get_info.Plugin
rbclient_xchat 0.1 anarkaRhythmbox XChat announce scriptScript:Python
rbclient_xchat-old 0.1 anarkaRhythmbox(versions prior to 0.9.5) XChat announce scriptScript:Python
Temperature Converter 1.0 jamesdehunterJust a simple temperature converter with two commands: /convertfc <temp> - converts from Fahrenheit to Celsius. /convertcf <temp> - converts from Celsius to Fahrenheit.Script:Perl
Phonetic Alphabet 0.0.1 Léo CacheuxThis simple plugin write in phonetic alphabet and convert phonetic aplhabet writting into plain textScript:Perl
Banshee XChat Announcer 0.2 Tim DenholmA Perl script for XChat which announces the current playing song information from Banshee into a channel. It can also control Banshee (skip track, play/pause).Script:Perl
mpd now playng 0.3 Kuznetsov Ilyamusic player daemon `now playing' plugin for xchat, with no dependenciesScript:Python
XChat StatusIcon 1.1 psp250Adds GTK 2.10+ StatusIcon support to XChat 2. Simple python script to show an icon in the tray with hide/show gui stuff and blinking icon on events. Might rewrite in C...Script:Python
qnet auth, connect, join, invite 0.01 Adam HackettDetect connection to Quakenet, auth with Q, hide ip, join non-password protected channels, request invites to Q/L controlled channels and then join these channels upon receiving a matching inviteScript:Python

Name Author Description Type
Rhythmbox XChat Announcer 0.1 Tim DenholmA Perl script for XChat which announces the current playing song information from Rhythmbox into a channel. It can also control Rhythmbox (skip track, play/pause).Script:Perl
WinampInfo 0.8.1 DMSWinamp control and information plugin supporting ID3V1, ID3V2 and OGG/Flag tags. (Themeable, cue-support, unicode support for ID3V2)Plugin
#nnm amarok nowplaying script 0.32 sdemon | ShelfJust another amarok script. Why to choose this on? 'Cause it nicely works with unicode, also uses kinda alternative time indicator (/nowp 1 to see it). Meet us @ irc://irc.nnm.ru/Script:Perl
msga 0.5 mr_blue/msga nick1 nick2 ... nickN | the private message to send to nicks specified before the '|' character and /msgs the private message to send to ALL nicks except those prefixed bye '@' and '+'Script:Perl
Woot Scraper 0.9.1 Ben CordesKeeps track of the current W00t! (www.woot.com) and notifies a channel via the /topic.Script:Perl
ServeMeFilter 0.22 PlastPlugin designed to filter out all unwanted messages and put them into seperate tab/window. You may filter one or group of nicknames from one or all channels you are in. Very useful especially over QuakeNet where almost every channel use to have some -spam- or -game- bot with similiar nicknames like [ServeMe]XX where XX is number of the bot.Plugin
bayes-irc 0.1 ShiN0bayes-irc provides a library and plugins for use in IRC Chat. The idea is to bring bayesian filtering known from E-Mail Spamfilters to IRC-Chatclients. Plugin
VLC announce 1.0 Poka64A VLC announcer script for Xchat (linux). Open VLC_announce_1.0.pl in a text editor for instructions how to configure VLC.Script:Perl
XChat-apt 0.5.0 the-meXChat-apt is our new project ( stable now ), with that you can handle all our XChat perl/tcl scripts. You can install/remove/upgrade all/update one package with one easy command. It's like the apt tool from debian. Package searching, versionsinformations etc. are included, too. If a new version of this script is available, it will update itself.Script:Perl
bayes-irc 0.11 ShiN0bayes-irc provides a library plugins and tools for use in IRC- Chat. The idea is to bring bayesian filtering known from E-Mail Spamfilters to IRC-Chatclients.Plugin
file-butler 0.1.1-4 Mario Kless, brokndodgeXchat Perl Plugin to serve local files to the IRC using a ratio system to support fair trading. Current version known to work on linux. May work on windows, let me know if you try file-butler on windows.Script:Perl
XChat-apt 0.5.5 the-meXChat-apt is our new project ( stable now ), with that you can handle all our XChat perl/tcl scripts. You can install/remove/upgrade all/update one package with one easy command. It's like the apt tool from debian. Package searching, versionsinformations etc. are included, too. If a new version of this script is available, it will update itself. New: Some good improvements and speedups.Script:Perl
EXCT 0.2.1 Benjamin NehlsThis is a Perlscript for XChat that print the current track from XMMSScript:Perl
Media Player Classic 0.3 Thomas___a simple DLL who retrieve the Media Player Classic Window's name, Sources includesPlugin
EasyXdcc 0.2 Boulière TristanXdcc download manager (support queue on different channel, server and bots)Plugin
xchat-notify 0.1 Kanru ChenUse freedesktop notification framework to display popup window when somebody addressed you.Script:Python
xdccq 0.3 jmoironKeeps a local queue of xdcc requests, and dishes them out as files finish. Ideal for grabbing many consecutive packs from a single bot. Tested rigorously.Script:Python
ROLLCALL 0.1 Charles WolfeA simple script that prints out the nicks of all the users in a channel. It's good for when you have no one to talk to, this gets everyones attention.Script:Perl
user list icons: white text 1 b0atNear-white (on transparent) user list icons. Included are sets in png and Windows icon formats. Do as you please with it.Other
myqauth 1.0 Julien Soulaauthentification on QuakeNet with MD5 challenge : /myqauth <login>Script:Python
dcclog 0.1 jmoironlogs of DCC events, concentrating on RECV events, with in-script customizeable interpolated log format stringScript:Python
XChat2 Logitech G15 Plugin 1.0 wbbView your chat messages on the G15 LCD Display. Navigate and scroll through messages.Plugin
DCC Batch Upload 1 b0atUpload a directory's worth of files to another user with little effortScript:Perl
GetMonitor 0.2 J. Victor D. MartinsGetMonitor is a Python XChat script for monitoring DCC file servers' requests on sharing channels and IRC servers. Similar to AutoGet and SDFind scripts, it helps you request files, monitor queues, and search files automatically.Script:Python
FreenodeId 0.7 Roberto AguilarScript to automatically identify to the freenode network.Script:Python
MPCinfo 1.3 2PointsDisplays information about the file currently playing in Media Player Classic (http://sf.net/project/showfiles.php?group_id=82303&package_id=84358) in the current window, similar to, for example, a "Now playing" plugin for WinAmp. Since Media Player Classic is Windows-only, this plugin will obviously be useless and most likely completely broken on a *nix X-Chat build. Python 2.5 is required.Script:Python
bigroom 1.0 maxyThis script is for big and noisy support channels. It detects if a channel is a big room and starts to hide only the irrelevant join/part/nickchange messages. It will (optionally) highlight questions of newcomers, threads you are involved into, and threads of your choice.Script:Python
RandomSlap 1.0 defconrandom slap script Script:Perl
awhois 1.0 defconWhois for IRCOps. Send a MSG to the User who /whois'ed you.Script:Perl
Amarok_XChat 1.2 WebDragonenhanced version of original 0.2 version at http://consistencies.net/scripts/ which adds randomized announce phrases for humor and fun and boredom relief from "me is now playing 'blah'" over and over. some code refactoring. colors, if you want them. it's uncannily appropriate at times in its choice of phrase. :-) Script:Python

Name Author Description Type
XChat Auto-op script (pyXAOP) beta 1.0 psipyXAOP is a configurable autoop script for xchat in python. If there is enough interest, I will port it to a native xchat plugin. It is pretty stable, but I need some beta testers. Please leave a message on the site.Script:Python
bigroom 1.1 maxyThis script is for big and noisy support channels. It detects if a channel is a big room and starts to hide only the irrelevant join/part/nickchange messages. It will (optionally) highlight questions of newcomers, threads you are involved into, and threads of your choice.Script:Python
zelastlog 1.1 SativoufDisplays last log when entering a channel / queryScript:Python
Watch for Me 1.0.0 Travis SnoozyProvides an interface for per-network notification lists, via /lnotify ("local" notify). This prevents false-positives when visiting new servers, and also prevents leaking your contacts between servers. Tested on Linux with XChat 2.6.6 and Perl 5.8.8.Script:Perl
iTunesAnnounce 1.0 Matthew HarrisiTunesAnnounce is a Ruby script that announces the track information of the currently playing song in X-Chat. This script is meant for Windows users and does not have any special features such as controlling iTunes itself.Script:Other
XNP 0.8.1 Craciun DanXNP is an XChat Now Playing script for Amarok capable of showing detailed informations about the current playing track and the music collection indexed by Amarok. It displays the title, artist, album, year, length, bitrate and size of the track with the possibility to choose which one to be displayed or not. It is highly configurable through various commands and also has a graphical menus interface.Script:Perl
Fun Fact Script V1 KillerfurbiesAre you as interested with useless facts as I am? Well with Fun Fact Script, you can type /funfact and a random and useless fact will be sent into whatever channel you are in! There are over 320 fun facts!Script:Perl
Tabify 002 b0atShow text events in their own tabs (only in that tab OR also in original context); persistent configuration. New in 002: identify source tab in destination tab.Script:Perl
EasyXdcc 0.1 Boulière TristanXdcc download manager (support queue on different channel, server and bots, save and load queue)Script:Python
NerdList 0.6 Elena ``of Valhalla''A script that manages a log of nerdy actions by the users of a channel and prints the top N list. See also http://www.trueelena.org/proj/scripts/nerdlist.phpScript:Python
Hilight Alert 1.0.2 RolcolThis is mainly used to sort hilights when away from the computer. Hilight Alert either messages or notices the user a hilight message as well as the occuring channel. You may change between message and hilight with /hilight.Script:Perl
Multiget.pl 0.1 Cor OisngaDownload you files from fservers automatically. Just download the user's file collection, mark the ones you want to download with a * and off you goScript:Perl
J5's Rss Reader 0.14159265+1 JohnnyFiveThis script grabs RSS from multiple feeds and messages them to channel(s). It uses timers for output, and eliminates redundancy by keeping a list of recently printed items. (Note: Fixed script to load for first-time users)Script:Python
Cyth's Amarok now playing script 1.0 cythrawllcommunicates with amarok via dcop to get song info and display it. Can also be used to automatically dcc the currently playing song to a user. /nowplay and /sendnowScript:Perl
Elite Translator 1.0 epochThis perl script was written to translate forward and backward, 6 different languages. Syntax is described within the script.Script:Perl
Elite Ban/Deop Revenge 1.0 epoch This perl script was written to op you when you are deopped, and if someone sets +b on your hostmask, it will -b your hostmask, +b their hostmask, and kick them out of the channel before you can say oh my god!Script:Perl
Elite AOL Spammer 1.0 epochThis perl script was written to barf highly random halfwitted aol-chatroom-speak into an irc channel. The syntax is /aolScript:Perl
Elite KTorrent Spammer 1.0 epochThis perl script was written to spam the output of ktorrent using kdcop into an irc channel. The syntax is /ktorrent <torrent number>Script:Perl
Elite Weather 1.0 epochThis perl script was written to spam the output of the perl module Weather::Underground into an irc channel. The syntax is /weather <zipcode>Script:Perl
Elite WhoisIP 1.0 epochThis perl script was written to spam the output of the perl module Net::Whois::ARIN into an irc channel. The syntax is /weather <zipcode>Script:Perl
EasyXdcc 1.0 Boulière TristanXdcc download manager (support queue on different channel, server and bots, save and load queue). English, Français.Script:Python
apctrl 0.0.1 Tim Welch, Aypok, Michael Gabilondoapctrl is a port of xmms-control to work with audacious; this version has been minimally tested so far. apctrl allows you to control audacious from xchat, to display the song that is currently playing in a channel or query, to send the currently playing song to someone and easily allows you to play songs that were received via dcc. The output can be fully customized via a config file (I didn't test this in this version), so if you don't like the hideous default bright colors, you can change it.Plugin
G15 Highlighter Script 0.9 LattywareDisplays highlighted messages on your Logitech G15 LCD screen. This is a script for Linux users. GPL 3'd. See http://www.lattyware.co.uk/OtherFiles/G15Highlighter.jpg for the output.Script:Python
XDCC-FIREFOX-HANDLER v1.0 OlivierThe purpose of this BASH script is to interface xchat with firefox, in order to make it handle the xdcc:// protocol.Script:Other
SharedChannels 0.3.1 Jason FarrellShows which users in #comparison_channel are also in your other channels (on the same network.) Useful for finding bots, discovering what users share your interests, or seeing who might have seen you say something in other channels.Script:Python
Bug Chaser 0.6.2 ct^Catches "bug [number]" and provides a link to the bug. Mostly for Bugzilla on MozNet, but easily adapted.Script:Perl
Close Queries 0.2.1 ct^Closes all open query windows on /clq. Useful when attacked by spam bots.Script:Perl
Double Agent 2.0 RolcolThis spy script sends everything said and done to receiving channels. v2.0 has the added commands: !spy and !switch. !spy usage: !spy [spy channel] [receiving channel(s)]. !switch turns the spy on/off.Script:Perl
kiss.pl 1.0 fooheyThis is a useless generator of kiss style « :XpPxXpPxpPxPx.... » !Script:Perl
RCVR 0.2 afbyrandom ctcp version replyScript:Python

Name Author Description Type
Sajoin Abuse beta RolcolSajoin Abuse was created at a request of a member. It makes a person join 50 random channels with the command /abuse [name].Script:Perl
KTorrent Info 1.0 xevixDisplays information for all loaded torrents in KTorrent. Copy and paste the text in the link to ktorrent-info.pl and place in ~/.xchat2Script:Perl
xevix 1.0 xevixDisplays currently playing stream in audacious with /ad.Script:Perl
audacious-show 1.0 xevixDisplays currently playing stream in audacious with /ad.Script:Perl
kaffeine-show 1.0 xevixDisplays currently playing stream in Kaffeine with /kf.Script:Perl
AutoREJoin 1.0 jaxxThis script is for rejoining a channel automatically where you were kicked. Script:Perl
improved nick completer 0.1 Thomas ZieburaThis improved nick completer is activated by pressing the tab key just like its built in pendant. However it is capable of completing substrings which are not at the beginning of a nick or a channel name. To address someone with a nick like "[sillytag]bobby" you may enter "bob" and press tab. Pressing tab multiple times lets you cycle through all matching nicks, channels and network names. Pressing shift and tab lets you cycle backward. If you put a text file named "nickcompleter.txt" in your ~/.xchat2 directory the improved nick completer will also scan that file for matching expressions. Note: If you do not want ", " to be appended by the nick completer you can disable or change this in XChat's input box options.Script:Perl
slashhardcore.rb 1.0 Logan KoesterA station tuner for Digitally Imported radio. Example: /pls drumnbass will tune into that channel with your preferred music player.Script:Other
iRCTunes XCA 2.0.x Michael BriceiRCTunes links X-Chat Aqua and iTunes together, adding new features to control iTunes from within the IRC client, the ability to export current track information to a channel and much more. It does it all with a sleek, stylish interface as well.Script:Perl
X«amarok 1.0.1 dea7hX-amarok it's a x-chat script that allow you to notify -through Amarok- your listening track on IRC. This plugin was wrote in python and it depends on dcop; unfortunately that makes this "plugin" only for *nix OS. X-amarok offers a lot of features (some that can interact directly on amarok through xchat): - To create a channels list (with also the choice for specify the network) to exclude them from your notice messages; - The possibility to choice the notice mode (message, action) and to create your favourite theme for the notice message (with the possibility to add information on the current brano, thanks to &title, &artist, &year, etc.. tags); - To pick up and reduce the amarok volume through a rapid menu; - To vote the track directly on xchat through a menu; - To enable the "CTCP send server" that allows (if it's enabled) to send automatically the current listened track to the requested user, sending just a CTCP <trigger> (that can be set); - To create a sort of PNG userbar with the last listened tracks, to use that like a forum sign (it requires a host, php and gdlib). For other information, comments, bugsreport, visit http://www.dea7h.it NB: The homepage is traducted in some language (english and italian) Script:Python
pyDic for XChat 0.83 MigonspyDic for XChat brings translation site www.ilmainensanakirja.fi to XChat. Especially useful for people living in nordic/baltic countries, since ilmainensanakirja.fi provides translations for their languages.Script:Python
Random Xchat-Xmms 0.8.2-jn JnbekThis is a modified version of Craig Kelley's xchat-xmms.pl script. A random sentence is displayed along with the song information and or filename. Sentences can be easily added or changed.Script:Perl
Exaile Now Playing 1.1 SonicAn Exaile plugin for X-Chat. It allows you to show the currently playing song and control Exaile from X-Chat. (load the plugin and type /exaile help for more infos).Script:Python
MOC-script 0.1 BanuvaControl your MOC player from X-ChatScript:Python
mopup 1g Warren Myersauto-op all new users upon joinScript:Perl
G15Highlighter 2.6 LattywareG15Highlighter is a python script by Lattyware for the Logitech G15 Keyboard and xChat. It displays any messages that hihglights you in xChat on the G15's screen.Script:Python
wmlinksubber 0.0.8c Andre Riemann, Jeronim and FoeNyxThis Python script replaces links like this: [[de:Linux]] with the corresponding Wikipedia URL, when either you or someone else types them. It requires X-Chat 2.0.6 or later.Script:Python
Altyazi(Subtitle) parser 1.0 denemeAltyazi(subtitle) parser script parses subtitle URL from divxplanet.com address. Usage: /altyazi IMDBid for example /altyazi 0418279 gives Transformers(2007) films subtitle URL. in Turkish: Altyazi(subtitle) parser scripti divxplent.com adresinden 1 CD'lik altyazilarin URL adresini, verilen IMDB id'ye göre çiktisini verir.Script:Perl
Google Parser 1.0 denemeGoogle Parser script searches google and displays links from results. Usage: "/google deneme" gives description and links of query. in Turkish: Google parser scripti ile google üzerinden aramalarýmýzý yapabiliriz. Sorgulama ile ilgili çýktý pencerede alýnýr. Ayrýca bu script altyaziparser scripti ile de kullanýlabilir. Kullanýmý: "/google sorgu" yazdýðýmýzda sorgu ile ilgili açýklamalar ve baðlantýlar çýktý olarak alýnýr.Script:Perl
RSS Reader 1.0 denemeRSS Reader script parses RSS feeds and prints output. Usage: First of all We need to add URL's to "rss.txt" file with this command. "/rss -add URL" then we need to know associated number with URL.This command gives associated numbers with URL: "/rss -list" and last we write this command to read RSS feed: "/rss #" # belongs to a number associated with URL for example: "/rss 1" We took associated numbers output with this command: "/rss -list" in Turkish: RSS Reader scripti ile RSS feedlerini okuyabiliriz. Öncellikle okumak istediðimiz RSS URL'sini "rss.txt" dosyasýna eklememiz gerekmektedir. Þu komut ile bunu gerçekleþtiriyoruz: "/rss -add URL" daha sonra her URL bir numara ile iliþkilendiriliyor. Bunun bir listesini almak için "/rss -list" yaziyoruz. En son olarak da okumak istediðimiz RSS URL'si ile iliþkilendirilmiþ numarayý yazýyoruz: "/rss 1" gibi.Script:Perl
Audacious XChat Announcer 1.0 Milad RastianYou have full control on your music box from your xchat more help /ab_helpScript:Perl
MusiX 1.2 ZedmanMusiX 1.2 is a nice scipt for XChat written by me in Tcl. It displays the current song played by XMMS and the version of XChat in your current IRC channel. Use "/musix" to do so. For help type "/mhelp". MusiX 1.2 requires XMMS InfoPipe version 1.3. Get InfoPipe from here. Many thanks to linuxirc.com for promoting my programs!Script:TCL
TraffiX 1.3 ZedmanTraffiX 1.3 is a nice script for XChat written by me in Tcl. It displays your current traffic ( e.g. Download: 2334.1Mb ... ) and the version of XChat in your current IRC channel. Use "/traffix" to do so. If you need help type "/trafhelp".Script:TCL
IRCinfo 0.01 ZedmanThis is a really nice script for XChat written by me in bash. It displays system information such as kernel version, hostname, uptime, cpu, X resolution, busy swap, ram, videocard, videocard driver, opengl information, nic, client name and more. It is specially designed to work fine with Ubuntu GNU/Linux. Use "/exec -o ircinfo" to show your system information in your current channel!Script:Other
Regex Policy Daemon Plugin 0.1 Christian ThaeterRxpd plugin for XChat is a plugin for the XChat IRC client which lets users filter the incoming conversation with the RegexPolicyDaemon. This is used to ignore spam, trolls, and other abusive content (at the user's option). People can publish their ignore rules and then filter or merge published rules from friends into their own rules, thus providing a distributed peer to peer system.Plugin
SysInfo XChat Announcer 0.1 Tim DenholmA Perl script for XChat which announces hardware and system information into a channel.Script:Perl
Rock Paper Scissors 1.0 pewberta simple rock paper scissors game to play with your friends online. Zip includes rps.py and knockout.py 0.7 by rg3Script:Python
SmartAlert 0.1 Jochen BaierSmartAlert will notify you if a new message is posted in a channel. To avoid too many notifications you will only get notified if in the last 5 minutes no new message was posted. With this plugin you will not miss the beginning of a conversation anymore.Plugin
Chan Saver 1.1b LifeIsPainAllows for Channel Specific settings to be retained (Beep on Message, Show Joins/Parts, Color paste, Blink Tray on Message). Can set default settings based on network, tab name, or both.Script:Perl
randomSlapper 1.0 RomnousThis is a XChat-plugin for generating random slap messagesScript:Perl

Name Author Description Type
MPD Info Script 0.1.1pre-alpha skavenDue to Windows-compatibility and networking-support i wrote a new script in Perl (remember the one maintained by nadar). Not much features by now but working.Script:Perl
UplinkGreeter 0.25 Justin VermillionA small auto-greet script to send a message when someone joins your channel. This can be configured to run on a specific channel (or channels), and can also be configured to only greet specific hostmasks.Script:Python
Custom Popup Menu 5 osxdudeThis is a custom popup menu, so when you right click a user's name, this menu shows up. This specific version has some attention commands, some LARTs, a rule telling menu, and some more things added to the main menu. Watch for new versions as this can be updated very frequently! To install: Replace this file with popup.conf in the directory ~/.xchat2 and restart XChat.Other
URL to tinyurl converter 0.1 Yuval LangerI've wrote it together with people at #israel @ freenode a year or two ago (now it's dec 27 2007) You put this into a file called tinyurl that sits in some directory that's listed in your PATH, then add the user command: "exec tiny %2" whenever you want to convert a long URL to a tinyurl [1] just write the following command: /tiny [URL] [1] http://tinyurl.com/Script:Other
Client Spoofer 1.0 hailtothethiefChange the CTCP VERSION reply in xchat. I don't know if it's a standard feature in the newer versions, but it wasn't in 2.6.6 which is what I use. Email me with comments/questions/improvements/flames.Plugin
ANP 0.2.1 Craciun DanANP (Amarok Now Playing) is a small plugin that shows the currently playing track in Amarok in the form: /ME Rocks: Artist - Title.Plugin
XNP 0.8.3 Craciun DanXNP (XChat Now Playing for Amarok) is a script that displays informations about the current playing track in Amarok and the audio collection. It is highly configurable through many commands and has a graphical menus interface. The standard command displays the track's title, artist, album, year, number, length, bitrate and size.Script:Perl
VirtualDub Status 0.1 Daemon404If you have something encoding in VirtualDub, this script will spam your encoding status (times, percentage done, speed, etc.) to whatever tab you run it in.Script:Perl
WB (Daemon's) 0.1.3 Daemon404A Welcome Back script for XChat, since the only one available is some what outdated, and lacks features. This script stores verything in an SQLite database and remembers WBs based on a hostmask, not just a nick. Can be configured to not display WB messages in certain user-specified channels. Written in Lua.Script:Other
notify_channels 0.1 Vlad DogaruNotifies the user on activity in selected channels.Script:Python
Whois Notify 0.2.1 Craciun DanAutomatically perform a /WHOIS command whenever one of the nicks in your notify list comes online.Plugin
XMMX 0.1.1 Craciun DanThis Perl script is a basic XMMS now playing script which displays the currently playing song in the form /ME Rocks: Artist - Title [XMMS].Script:Perl
Twitter-submitter 1.0 bloodywingSubmits your thoughts to twitter.com - You have to edit the User and password variables. - Audacious Support - Undo Function - and submitting your thoughts and announce them in the current channelScript:Perl
sndmgr 0.0.3 wwpA simple and configurable sound manager. Basically designed to play sounds on any event, it can be configured to perform any action upon any signal received from xchat (1.8.x).Plugin
PotScript 1.0 Iain CambridgeRandom slapper, random quit messages, random part messages, random kick messages, rss feed reader, milw0rm search function, and 1337 speakScript:Perl
sessaver 0.1 DaPTired to re-open query windows to your mates after XChat crash or power blackout? This plugin provides "permanent session" with the help of a generic IRC proxy. Written in Ruby.Script:Other
Amarok Now Playing 1.0 Nicholas PrestaThis plugin displays the current song playing in Amarok for all the channel to see. Displays the artist, album, title, playcount, and current playing time.Script:Python
Quit.rnd 0.1 SuPeRhOmEmA simple script that allow you to quit irc with a random quit message. Messages are all stored in a text file so you can add more as you wish.Script:Perl
Amarok Now Playing Plugin 0.2.4 Craciun DanANP (Amarok Now Playing) is an XChat plugin that shows the currently playing song in Amarok in the form: /ME Rocks: Artist - Title. You can customise the message to be set, so instead of the default 'Rocks:' message, you can put whatever message you want. It also has menus and three commands to control Amarok from within XChat, /PLAY, /PAUSE and /STOP. This new version features a new command, /ANPMENU, to toggle showing the menu, a How-To and a FAQ, which you can find in the 'doc' directory.Plugin
HiLights 1.2 TroLL / grumpfScript en python pour recevoir une alerte dans la fenêtre courante concernant les HL reçus sur d'autres chans ou dans des queryScript:Python
WhereAreYou? 1.0 hailtothethiefBasically it takes the hostname from the user, and runs that through geoiptool.com, then scrapes that for the Country, Region (State), and City. Fields are blank if they can't be resolved. Read the readme.txt for details.Script:Python
Amarok Now Playing For Xchat 1.5 Nick Presta and Bryan Conrad (hailtothethief)A good little script to provide a configurable Amarok now playing string. Has a few cool features e.g. gui configuration via the menu and auto-announce on song change. It can also be set to only auto-anounce on certain channels. Nick - nick1presta at gmail dawt com Bryan - bluberry939 at gmail dawt comScript:Python
XWeather 1.0 JoeyWeather script that uses data from Yahoo! Weather.Script:Python
Speak .1 Charles WolfeSpeak will convert text to speech if your nick is said in a channel. Requires Linux and Festival.Script:Perl
Al Bhed 0.1 bloodywingTranslates Normal Text into Al Bhed use /albhed yada yada to use it, (Al Bhed is a strange Lanuage from Final Fantasy X and X-2)Script:Perl
notify_channels 0.2 Vlad DogaruNotifies user on activity in a configurable list of channels. Uses Python, libnotify, and the Python libnotify bindings.Script:Python
AngelDust 1.0 Iain CambridgeOver 60+ commands, including RSS feed reader, search google, search yahoo(Both have the snippets that appear on the sites) live.com, youtube.com, thepiratebay.org, packetstormsecurity.org, milw0rm.com. It also translates using babelfish and will tell you when the next episode of a program is going to be aired. Plus moreScript:Python
Xprotection.pl 1.0 Rebel_n00bA protection script, unbanner, re-oper, does a lot of feature, my first script. over 400 linesScript:Perl
Xprotection by Rebel_n00b 1.1 Rebel_n00bA Xchat protection script with lots of features, please email me with bugs and requested features.Script:Perl
JohnnyFive 0.14159265+2 JohnnyFive This script grabs RSS from multiple feeds and messages them to channel(s). It uses timers for output, and eliminates redundancy by keeping a list of recently printed items. (Note: Fixed script to load for first-time users) Remove the .nospam in the email to contact me. Lost the original delete code for other entry, just ignore it and use this!Script:Python

Name Author Description Type
AngelDust 1.1 Iain CambridgeOver 65+ commands(6 new commands), including RSS feed reader, search google, search yahoo(Both have the snippets that appear on the sites) live.com, youtube.com, thepiratebay.org, mininova, sumotorrents, torrentreactor, packetstormsecurity.org, milw0rm.com, cracks.am multisite search. It also translates using babelfish and googles translater and will tell you when the next episode of a program is going to be aired. Plus moreScript:Python
Audacious Shout 1.1 firesock serwalekScript that binds /audacious to show currently playing information using audtool.Script:Python
IgnoreNick 0.30 Jochen BaierIgnore a user by the nick. Usage: "ignore_nick <nickname>".Plugin
gay.pl 12.0 chuckThe original gay.pl irsii script has been ported to x-chat. These are just general annoying functions.Script:Perl
Xprotection 1.2 Rebel_n00bA protection script which is simple but has many features. Probably the final version unless you have suggestions.Script:Perl
Xprotection 1.25 Rebel_n00bA xchat protection script with many features such as an auto-unbanner. Email me with sugestions Script:Perl
IgnoreNickPlus 0.20 Jochen BaierIgnoreNickPlus is a plugin for Xchat. In addition to the IgnoreNick plugin, messages from ignored users will be displayed in the channel but are invisible (gray text on gray background). If you select the invisible text with the mouse you can read it.Plugin
AngelDust 1.2 Iain CambridgeAdded read slashdot.org/msnbc/bbc articles. Add search slashdot.org. Bugfixes in google and yahoo searches. http://backie.net/article.php?aid=1&catsid=3&catssid=2 for list of functions.Script:Python
QuakeNet ChallengeAuth 0.99 ShiN0This script provides automated authentification with Quakenet's new (as of 22.03.2008) Q service for the free, graphical IRC client XChat. Get it at http://www.xchat.org QuakeNet's website is http://www.quakenet.org The Script makes use of the (new) challengeauth function, so the user's auth-password will only be submitted in encrypted form. After having auth'ed with Q, user-modes will be set (e.g. +x) and predefined channels will be joined. Fill out the lines beginning with auth_nicks, auth_passes, channels and modes at the beginning of the script and place it into your user's XChat directory, e.g. /home/username/.xchat2 - the script will be loaded when XChat starts. The script is released and licensed under the terms of the GNU GPL Version 3. Learn more about the GPL at http://www.gnu.org/licenses/gpl-3.0.html Script-Author: ShiN0 --> http://blog.shino.de Polishing and Propaganda: r0bert --> #konsolen@QuakeNet Script:Python
XChat encryption 1 James StanleySimple encryptor for xchat. Its strength depends entirely on the strength (and particularly length) of the key. Nonetheless, it's quite simple to break. Use only for educational purposes and for basic privacy.Script:Perl
Mesk Now Playing 0.0.1 Semka NovikovXChat plugin for control mesk audio playerScript:Python
quotepass-xchat.tcl 0.3 skiidooQuote pass script: some servers on the Undernet will make you send 'PASS <numbers>' before you can connect if you did not return an identd response. This script will handle sending that for you.Script:TCL
last.fm Now Playing 1.0 Renegade334This will add a command (/np) which will output information on the last scrobbled track to a user's last.fm profile. Like most other now playing scripts, the information is displayed in an ACTION (/me). The download URL has been TinyURLed, but if that seems to not be working, then the original URL is below. Any problems or queries, don't hesitate to e-mail. This is my first ever Perl script, so if anyone would like to hazard any corrections, improvements or amendments of any sort, they would be most welcome. http://www.duguayster.com/sites/hosting/renegade334/downloads/lastfm.zipScript:Perl
Simply Glyphed 1.0 LifeIsPainSimply Glyphed is a theme that makes use of certain Unicode character combinations as 'icons' for Text Events. This allows for a clean appearance while at the same time distinguishing lines such as joins, parts, nick changes, and server messages. See URL for screen shots.Theme
Amarok NP 0.1.0 Thomas Fortes, Weslly Honorato, Gabriel "pnordico" menezes"Now playing" script for amarok, keeps on a loop printing messages only when the song changes. Developed by the #gnu_xiitas channel on irc.freenode.org on our free time. Also can control amarok directly from xchat.Script:Python
Angeldust 2.0.5 Iain CambridgeBug fixes, features include google/yahoo/live/milw0rm/packetstorm/youtube/thepiratebay/mininova/cracks.am/torrentreactor/sumotorrent searchs. RSS feed reader, pvt message blocker with 3 settings. Away logger that logs messages with your nick in it only while your away. Hilight words printed on current screen. Next episode of a lost function. Translaters using babelfish and google. Bash quotes. Ip to Location, untinyurl, random slapper. And weight and height/distance converters.Script:Python
CWirc 2.0.0 Pierre-Philippe Coupard / F8EJFX-Chat plugin and frontend (Linux, FreeBSD and NetBSD) to transmit raw Morse and DOT code over IRC, featuring a full GUI interface, morse keying with the mouse or a real key connected to a serial port, playback through the soundcard or an external sounder box, virtual channels, S-meter, multilingual automatic morse decoder, iambic keyer, sounder emulation, propagation simulation, extension interface ...Plugin
Push Puppet Toy 0.0.5 Pierre-Philippe CoupardThis simple plugin controls an Availabot-like puppet connected to a serial port: when one or more friends listed in a nick list come online, the puppet stands to attention. When they leave, the puppet drops its head. Plans for the puppet are included.Plugin
ANP 0.2.6 Craciun DanANP (Amarok Now Playing) is an XChat plugin that shows the currently playing song in Amarok in the form: /ME Rocks: Artist - Title [Album]. You can customise the message to be set, so instead of the default 'Rocks:' message, you can put whatever message you want. It also has menus and three commands to control Amarok from within XChat, /PLAY, /PAUSE and /STOP.Plugin
KTorrent Info 2.0 Alejandro WainzingerDisplays information for all loaded torrents in KTorrent. Copy and paste the text in the link to ktorrent-info.pl and place in ~/.xchat2. Delete or disable 1.0 to avoid conflicts.Script:Perl
Colored Nicks 0.2 TuxbublingThis xchat plugin is randomly coloring user nicks using all 31 available colors (0 is kept for user nick).Script:Perl
mpdClient 0.1 Francesco ApollonioSimple MPD client for your xchat that allow you to control a server (any address) using simple command. Uses python-mpd library.Script:Python
Quotedb 1.9 NiteFallquotedb.pl is a simple perl script for X-Chat2 which provides commands addquote, lquote, pquote, dquote to add and get IRC quotes to/from a plain text file. Script:Perl
xchat-dpaste 0.6.1 Rohit JainIts a plugin to dpaste some text from xchat itself. The script dpastes the code (either from file, or user given), and posts the link on xchat input bar.Script:Python
MPCInfo 1.3.1 2pointsOutput the file currently playing in Media Player Classic to the current channel, similar to mIRC plugins such as GTSDll. Trigger with /mpcScript:Python
AniDBSearch 2.1.3 2pointsAniDBSearch, triggered by channel text starting with .anidb, looks up the search string on AniDB and prints the corresponding AniDB entry url, or the search url if multiple results matching the search string were found. Can also be triggered by typing /anidb.Script:Python
Amarok2 Now Playing 1.0 Alejandro WainzingerDisplays currently playing artist/track/album for Amarok 2. Copy and paste the text in the link to amarok2_np.py and place in ~/.xchat2.Script:Python
Lorem Ipsum for X-Chat 1.0 sartek (Andras Barna)Lorem Ipsum generator for xchat, see the site for further info. enjoy Script:Perl
Google Translate 0.12 TJA Google translate plug-inScript:Perl
omsg script 1.1 Tony MotakisThis simple script will force XChat to handle op messages the same way as op notices, in order to avoid irritation from /omsg happy mirc users.Script:Python

Name Author Description Type
CTCP Action fixer 1.0 Iain CambridgeFixes broken CTCP Actions (/me) on for the website chatters on IrCQ.Script:Python
Censor Bypass 1.0 Iain CambridgeChanges swear words into words that look the same but don't get picked up by mode -GScript:Python
Show Highlight 1.2 LifeIsPainSimple script to show highlighted messages in a separate tab. Hilighted/Highlighted Messages will be displayed as if sent from the user, however will be appended with "/#channelname". Must have XChat 2.8.2 or newer.Script:Perl
Status Color 0.3 LifeIsPainChange the color of usernames in channels based on channel status (op, voice, etc)Script:Perl
AngelDust 2.1 BETA Iain CambridgeGoogle, yahoo, msn live, sumotorrent, thepiratebay, mininova,cracks.am, bebo, torrentreactor, slashdot, mininova and youtube search. Google and Babelfish translater, Rss feed reader, Music announcer for rythembox and amarok. Message Blocker with 3 different setttings. Untinyurl function, read bbc,msnbc,slashdot news articles. And much moreScript:Python
MyAnythingChristian BibleScript 0.1 PastorBonesA completely configurable Bible script with 24 Bible versions available.Script:Perl
autowhois 0.1.0 bbotAutowhois people when they are whois you.Script:Perl
IrCQ Pack 1.0 Iain CambridgeCensor Bypass, Fixes Broken CTCP Actions and auto rejoins on kick.Script:Perl
psyBNC Handler 1.0 Iain CambridgeAuto detects which psybnc network you are on and adjusts join/msg/notice/j/m commands to suit. If in #FN'#xchat and you type /join #freenode it will join #FN'freenode. Same as in someone posts #freenode in the channel and you right click and join it will goto #FN'#freenode. Also if you type /msg Lifeispain it will send a message to FN'Lifeispain.Script:Python
MyAnythingChristian BibleScript 1.0 PastorBonesA full featured Bible bot that is completely configurable. Over 20 versions available. Includes Autovoice and Welcome messages.Script:Perl
FoobarShower 0.1 akick Displays in the window X-Chat, which plays in foobar2000Plugin
Last.fmShower 0.1 akickShows song scrobbing in Last.FM, or radio, which loses Last.FMPlugin
Zach Braff Quotes 1.0 Jacob SmithPicks a random Zach Braf quote and says it to the channel. Quotes taken from http://zachbraffquotes.comScript:Python
UTF8 Decoder 1.1 afbyUpdate of Gustavo Niemeyer's utf8decoder. Decodes UTF8 sent by other people into iso-8859-15.Script:Python
CTCP Block 0.1 SkizzerzAdds protection against CTCP floodsScript:Perl
GNOME Screensaver Auto-away 0.1 Wil CooleyThis script listens for GNOME screensaver signals via D-Bus and marks the user away and back when the screensaver is activated and deactivated.Script:Python
XE Currency Converty 1 LouisUsage: !xe <amount> <from> <to> Example: !xe 1 AUD USDScript:TCL
Angeldust 2.1 Iain CambridgeBug fixes, features include google/yahoo/live/milw0rm/packetstorm/youtube/thepiratebay/mininova/cracks.am/torrentreactor/sumotorrent searchs. RSS feed reader, pvt message blocker with 3 settings. Away logger that logs messages with your nick in it only while your away. Hilight words printed on current screen. Next episode of a lost function. Translaters using babelfish and google. Bash quotes. Ip to Location, untinyurl, random slapper. And weight and height/distance converters. Advance Notify settings to flash taskbar/create msgboxScript:Python
Angel Winamp Annoucer 1.0 Iain CambridgeMusic annoucer for windows winampScript:Perl
Big Text 2.1.2 William W.This script draws text five lines tall, just like many mIRC scripts. Unlike most mIRC scripts, however, this script is capable of doing a huge number of things: Flip text Reverse text Reverse letters Invert text (from white on black to vise versa) Set colors for the foreground, background, and shadow Cycle through a list of colors by line, letter, or word Pass each line of data to any command desired Support for every character on a standard US keyboardScript:Python
Elite Wiki Search 1.0 epochThis script uses WWW::Wikipedia and Lingua::EN::Summarize to echo into the active window information about a specified keyword. The syntax is /wiki <keyword>Script:Perl
Elite Forecast 1.0 epochThis script uses IO::Socket to display a 4-day weather forecast when given a zip code as an argument. The syntax is /forecast <zipcode>Script:Perl
Elite Images 1.0 epochThis script uses WWW::Google::Images to display a configurable number of links from an images.google.com search query. The syntax is /image <keyword>Script:Perl
Njoin v0.1 zamanfouCommand to connect to multiple IRC networks (and chans) at once. Configurable in source code.Script:Perl
Away logger v0.1 zamanfouThis script will log every message, which will contain your nickname in it (and http links, which can be removed). Its useful for idlers and users they are afk/away.Script:Perl
nicenicks 0.051 Chris GahanA more advanced nick-colouring algorithm which makes sure that two names never use the same colour. Also allows the user to make specific nicks have specific colours.Script:Python
XDMP 1.0 Mackram G. RaydanA download manager for your dcc files. Plugin
XDCC-Client 0.8 Simon FuhrmannXDCC Client is a text-only XDCC package collecting and managing pluging, which makes XDCC much easier! It supports sorting, searching, saving and loading, easy requesting and much more useful features. Give it a try!Script:Perl
MPD Info Script 0.4.9 Michael Edwards, skaven, nadarAdvanced version of Michael Edwards "MPD Info 0.1" announce-script for MPD based on MPC. Features: Announces tracknumber, title, album, artist, time, elapsed time (also in %), filename. For less spammy output configure the script to your liking. Furthermore: announcing stats of the MPD-database, playback and volume control, sending current song via dcc.Script:Python
SysNfo 0.5 enderYet another System Info scriptScript:Perl

Name Author Description Type
Join Pounce 1.0.2 Brian HartvigsenSends a configurable greeting to users who haven't been greeted in the last 24 hours. Supports multiple channels and an ignore list.Script:Perl
YASIS 3.2 s0ulslackYASIS is a very detailed sysinfo script, displays individual stats or grouped info. Only requires lspci and common tools found on any distribution. Check the page for example outputs. (displays distro/kernel, cpu count/cache/load, disk/swap/ram used/free, network info/speed, cpu temp/fan speeds, X environment info (wm/de and display info) and bandwidth speeds + more)Script:Perl
iTunes Announcer 1.0a ZacheraAnnounces iTunes song, artist, album and genre to the current open chat window. To change how the message is displayed, you'll have to modify $theme in sub announce{} with accordance to the proper iTunes variables. You might have to dump the $iTunes->CurrentTrack variable to get the proper iTunes variables.Script:Perl
Inactive Tabs 1.0 TerrorBiteMarks dialogs whose users are offline. This script checks the server regularly (every 30 seconds) and puts brackets around the names of any dialog windows where that nick is not online (similar to xchat showing brackets around the names of channels you've parted). This script is network aware - it still works correctly even when connected to multiple networks. Possible bugs: If you have a lot of dialog windows open and the combined length of the nicks exceeds the IRC server's maximum length limit, then some dialogs may appear offline even when they're not.Script:Python
SoftSnow XChat2 filter 2.1.3 Jakub NarebskiXChat2 plugin, based on SoftSnow XChat filter, used to filter out SPAM and fileserver announcementsScript:Perl
paste 1.0 chakal^-^Simple plugin para pegar la salida de un comando o archivo a http://www.pastebin.netScript:Perl
Jeff W. 1 Jeff W.ASL Responder - responds to people's ASLs with random phrases and can choose which rooms for it work on. And there is a little part of it that acts as a moderator. Its one of my first perl scripts as well. Enjoy.Script:Perl
OperFilter Unreal .2 Jeff W.Filters some Server Notices, but the main usage for is making Special rooms for ChatOps, NAChat, AdChat, HelpOp, LocOps and GlobOps. With userlists in the rooms. Makes tabs for each Network if necessary. Can do much more things if you figure out how it works ;)Script:Perl
Amarok 2.0 Now Playing 1.1 mikkocShows what Amarok 2 is currently playing: &#9836; "Song" by Artist on [Album] current_time/total_time | bitrate | Amarok 2.0"Script:Python
amarok2show 0.1 dbz42A script to show what you are playing with amarok2. Script:Perl
ascii 1.5 takturns text into random ascii art output, install figlet, download fonts, and change font directory in the code.Script:Perl
falmarok 1.0 Giancarlo NiccolaiPlugin written in Falcon for FXChat. "Now Playing" and remote control for KDE Amarok 1.x.Script:Other
NowPlaying2 0.5 RomnousA small Perl script for XChat that handles simple amaroK 2 DBus controls, includes: song announcer, next, previous, stop and pause controls.Script:Perl
QuakeNet Q Auth 1.6 dev00I build a little bugfix for the QuakeNet Q Auth. -->http://sourceforge.net/tracker/index.php?func=detail&aid=2476093&group_id=239&atid=100239 It is a *.dll for WinXP 32 Bit, but the source code and the Dev-C++ project file is included.Plugin
Harmony 1.0 Michael Brice(Formerly iRCTunes XCA) Harmony is an extension for X-Chat Aqua that allows you to completely control iTunes. Using a sleek interface and simple to use controls, you can share your musical tastes with friends and contacts.Script:Perl
thinklight 0.1 ArnoA simple plugin for IBM/Lenovo Thinkpads to trigger Thinklight on highlighted messages and/or queriesScript:Perl
Talkfilters v0.1 Jonathan ChristisonA simple interface to talkfilters, talkfilters converts ordinary English text into text that mimics a stereotyped or otherwise humorous dialect.Script:Perl
screensaverAutoAway 0.2 Wil CooleyAuto away script: Listens for GNOME screensaver signals via D-Bus and marks the user away and back when the screensaver is activated and deactivated, respectively.Script:Python
detectTicket 0.1 Wil CooleyWatches for references to ticket or bug numbers (RT#1234 or Bug 1234 or just #1234) and generates and prints the URL to the bug so it is easily accessible by the URL handler.Script:Python
XShowSnd 0.9b A110ut and tclovershows current track. Support winamp, foobar2000, QcdPlugin
amarok2_np_dbus 0.3 Jason "zcat" FarrellDisplays the current song now playing in Amarok2 via dbus (RIP DCOP). Uses python-dbus. "/np help" for a few options.Script:Python
LockAway 1.1 Michael KowalchukA plugin to automatically set you away when Windows is locked. Requires Windows NT 3.51+ (including 2000, XP, etc.). Source included. Includes contributions from Daniel Skytte.Plugin
xchat-otr HEAD ulimOff the Record Messaging (OTR) for xchat, see http://www.cypherpunks.ca/otr/. Beware: This plugin has originally been written for irssi and the extension to support xchat is fresh and new. It's available now in debian experimental and will move to unstable when Lenny is released.Plugin
XChat Now Playing for Amarok 1.4 0.8.4 Craciun DanXNP (XChat Now Playing for Amarok 1.4) is a script that displays detailed info about the currently playing track in Amarok and the audio collection. It is highly configurable through many commands and has a graphical menus interface. Some of the features are: - the standard command displays the track's title, artist, album, year, track number, length, bitrate and size - it has the possibility to customise which fields are displayed and which not - it features a command to show the now playing status in a minimal format (Artist - Track)Script:Perl
pymp 0.7 jmoironmp3 announce & control script for 8 players (xmms, BMPx, beep-media-player, Audacious, Banshee, Rhythmbox, Juk, Amarok 1.4.x & Amarok2)Script:Python
xdccq 0.6 jmoironKeeps a local queue of xdcc requests, and dishes them out as files finish. Can keep a single global queue or one per bot.Script:Python
TinyScript 1.0 EdgeX-A nice little script that uses WWW::Shorten::TinyURL to interact with TinyURL.com- you can lengthen and shorten URLs straight from Xchat Script:Perl
Do At 002 LifeIsPainPerform an arbitrary command on a list of multiple channels or contexts. List can be specific to networks, or any context on a separate network.Script:Perl
Rand Slappy 0.5 LifeIsPainRandom !slap script, uses configuration to define different triggers (!slap, !stab, !eat, etc.) for different channels. Script also includes flood control on a per channel basis to try and limit abuse of the triggers. In the configuration you can specify channels to run the trigger in, and channels to ignore. Slap script is designed for random replies, from random forms of responses to random objects to slap with which pulls from a plain text file. Example configuration and explanation included in zip. Slaps can also be performed using "/sslap nickname" syntax locally.Script:Perl
Xdns 1.0 EdgeX-A script for Xchat that allows you to resolve IP addresses/hostnames with more power than the standard Xchat /dns command Script:Perl

Name Author Description Type
AmaroX 1.0 EdgeX-This is a script for the Amarok Music Player; It allows basic control features such as prev-track/next-track/play/pause and has a ‘Now Playing’ announcer.Script:Perl
AniDBSearch 2.1.4 2PointsAniDBSearch, triggered by channel text starting with .anidb, looks up the search string on AniDB and prints the corresponding AniDB entry url, or the search url if multiple results matching the search string were found. Can also be triggered by typing /anidb.Script:Python
Songbird - Now Playing 0.1 SockeVery basic "Now-Playing"-plugin. Requires the DBusBird-Addon. Use /np to call the script.Script:Perl
Flashing Bar 7.11 madclownAdvanced version of original flashing bar. Basically allows you to use any command on every user in the channel. For flashing bars, mass kicks, pm spam or anythin else ;) - This version doesn't affect you unlike the other one.Script:Python
XDMP 1.2 Mackram G. RaydanA tool that helps you download files of IRC by creating a client side scriptPlugin
Regex Stalkwords 0.4 Mike.lifeguardThis allows the user to have regex-based stalkwords. This is a) nice and b) works around bug 2220003 (https://sourceforge.net/tracker2/?func=detail&aid=2220003&group_id=239&atid=100239) Version 0.4 checks your preferences for nicks not to highlight, and excludes them. Version 0.3 added support for highlighting the channel where your stalkword was said in the channel list (so you can actually find it).Script:Perl
Songbird XChat Announcer 0.1 American_JesusAnnounce the current song playing on Songbird in XChatScript:Perl
RealNames 0.1 Avery MorrowOn IRC people have a tendency to use nicknames that don't correspond to their real names. Here's a script that lets you replace the nicknames of the friends you know with their real names. Script:Perl
pyTransXchat 0.1 lopz Simple but useful for xchat plugins written in python to translate what you type in one language to another. supports all of google translate, useful and lightweight TRIAL! Script:Python
isgd 0.1 Niall SheridanAutomatically shrinks any urls you type using http://is.gdScript:Python
Obsidian² 2.0.5 enderHighly configurable fserve script for XChat. Features include unlimited number of serving directories, triggers, channels to serve on, queue limited by file size instead of usual slots, support for both CTCP and channel triggers, optional automatic ad display on timer and many more.Script:Perl
libnotify 1.3 s0ulslacklibnotify 1.3 was mostly rewrote. It makes use of notification-daemon to display alerts for queries, highlights, notices and kicks. Lots of optional settings, show only if unfocused, play audio on event, log to tab, show only initial or all events for nick(s) + more!Script:Perl
transmission stats 1.1 s0ulslackSmall, simple script that parses the clients stats file and spams the channel with interesting info. For example output check the site. (actually a straight perl file (run from bash or in any irc client that supports /exec) but has instructions near the top for adding xchat commands)Script:Perl
whois 1.2 s0ulslackcatches all whois/whowas commands and prints modified output to active tab. most complete whois addon available!Script:Perl
Reply Presence 0.1.2 Jason "zcat" FarrellNotifies you if a user parts/quits before you've finished writing a reply to them. Now also notifies you of their possible return, along with your partial re +++ply text at the time they left. Very useful if you have disabled JOINS/PARTS or just don't notice people quitting on you.Script:Python
BOOKDCC 0.9 PALUMBO ROBERTOThis link is correct. DCC download resume + bookmarks for XCHAT , like XDCC BROWSER for MIRC!Script:Perl
Bit.ly Plugin 0.1a ZacheraBit.ly Plugin allows you to shorten URLs quickly and efficiently. Simply type /short http://www.example.com/ and your URL is shortened for you.Script:Perl
Ctrl Tab Control 002 LifeIsPainAllow for ctrl-tab between channels in the order you last viewed them. If ctrl is not released between tabs, the order will continue to go backwards, and your last viewed item won't update until after ctrl is released. Ctrl-shift-tab will go in the reverse order.Script:Perl
pwmd 0.7 Ben KibbeyRetrieves NickServ authentication info from a PWMD (Password Manager Daemon) server.Plugin
g15xchat 20090528 YuGiOhJCJDisplay the "Channel Msg Hilight" on the Logitech G15 keyboard LCD screen.Script:Python
bigroom.py 1.3 Martin RenoldHighlight new questions and hide irrelevant join/part messages in noisy channels. A must-have for big support channels. Screenshot: http://tinyurl.com/q6l4dmScript:Python
inxi 1.0.15 trash80 & h2, aka Scott Roger and Harold Hopeinxi is the next generation sysinfo (with the blessing of the original sysinfo and infobash author, locsmif). It has the ability to output more information. inxi works now on many irc clients and is being reworked to work with the d-bus subsystem. Irc help channel on server irc.oftc.net channel #smxiScript:Other
QueryCloser 0.1b2 |FlorianA simple query closer in python. (Inspired by Close Queries by ct^)Script:Python
last.fm Now Playing 1.2 Renegade334This adds a command (/np) which outputs information on the track now playing in a user's last.fm profile, as parsed from the recenttracks XML feed.Script:Perl
MPD_Info Script 0.1.0.1 zappi# This is the MPD_Info Script. Features: # You can Display the current song or the current radio stream. The script detect, if it is a song or an stream, and toggle the output of mpd.Script:Python
Q3 Server Info 20090727 dash9When an address of a server shows up in the text window, it displays information about that server: map, players. Works for Quake3, OpenArena, UrbanTerror.Script:Python
AFK Plugin 1.0 MatixThis simple plugin suffixes your nick name with |AFK when you use /afk and removes it when you set /back. Sends a message that you're going away which is off by default /afk_set 1 to toggle it on at each run.Script:Perl
Audacious remote control 1.x APzAdds /next, /prev, /play, /stop and many other commands to control Audacious from Xchat. Has a public 'now playing'-feature.Script:Perl
Alt.Openchat theme 2.8 APzHighly functional theme inspired by Openchat. Color coded join/part/quit/kick/mode/notify etc. events. Versions for all 2-series Xchats. See the URL for screenshot.Theme
Xchat MPD controler 0.3 TuxbublingLet's you control MPD from Xchat. Also have a "Now Playing" featureScript:Perl

Name Author Description Type
GatoScript 0.17.1 GatoLokoThis script contains various functions: -Antispam filter (with regexp support) -XMMS, Rhythmbox, Amarok and Banshee control -System info (partial) -KickBan with timer to remove the ban -Whois redirected to active window with a bit of formating -Messages in spanishScript:Python
Amarok 2.x Now Playing 0.1a gooseA simple perl script for Amarok to X-Chat to display a quick and dirty "now playing". Seems to work flawlessly. Use /np to display currently playing song.Script:Perl
AutoREJoin 1.0 jaxxThis script is for rejoining a channel automatically where you were kicked.Script:Perl
Pickpocket Script 1.0 NelsonA pickpocket script that will sneak behind you and pickpocket you. what they find is from a random line in pocket.txt no support for !pocket <nick> yet just !pocket which will pick pocket whoever says !pocket. WARNING: script will take !pocket out of contextScript:Perl
Last.fm Now Playing SVN Nicholas "Lavacano" O'ConnorPulls what you're currently listening to from your last.fm profile.Script:Python
WB-o-matic 0.1-beta rofflwafflsA fully featured "welcome back" script for XChat.Script:Python
XChat-MPlayer 1.05 Csigaa"Now playing" script for mplayer, prints 'NICK is playing FILENAME [MPlayer version]' action to the active channel/dialog. Based on procfs, runs on Linux/*BSD/Solaris/other POSIX.Script:Python
foo_spam git HEAD KovenskyPrints the currently playing song on foobar2000. Compatible with both X-Chat Perl and Irssi. Works on all platforms, connects to foobar2000 through telnet. If SSH tunneled (port 3333), works via remote hosts too. It requires a special plugin ( http://www.hydrogenaudio.org/forums/index.php?showtopic=38114 ) and configuration on foobar2000; use the /foo_help command to get instructions.Script:Perl
DCC Auto Manage 003 LifeIsPainManatain a list of nicks to auto accept DCC files from. When files are completed that match a specified pattern, move the file to a pre-defined directory. Script is able to detect xdcc requests and auto add that nick to the auto accept list if desired.Script:Perl
BuDuScRiPt 3.1.51 UDA'SoftwareScript Full-Featured completamente in Italiano. Caratteristiche: mIRC menu import (sono previsti menu personalizzati, scaricabili a parte, ad esempio per Bitlbee), XDCC Manager (ricerca/download automatico), MACRO parametriche, Event's Manager (comandi su evento), Private Killer (inibitore messaggi privati), Sistema BADNICK/BADWORD e Filtering (censura di nick, parole, utenti, ecc..., anche con Espressioni Regolari), completa gestione via Menu (gestiti anche Audacious e Amarok) e, separatamente, possibilità di installare una personalizzazione che trasforma X-Chat in un BOT.Plugin
VLC XChat spam 0.1 lommesSpam what you are watching in Videolan (VLC) to the current channel (Win/Linux). See URL for more information! Feedback welcomeScript:Python
Spotify Now Playing for Windows 0.01 UnrealizedFetches Spotify now playing. Binds both /nowplaying and /np. Sources are included in the zip file as well as the .dllPlugin
iTunes Now Playing Announcer 0.1a gooseBasic now playing utility for iTunes to X-Chat. Uses a "/np" hook. Basically a windows iTunes version of my previous Amarok announcer.Script:Perl
Muine XChat Announcer 0.1 0.1 RichzendyMuestra la canción que reproduces en un canal determinado y usa muine como reproductor de música, ofrece control de tu player vía botones de usuarios desde tu propio xchat o desde la linea de comandos de xchat. | this script, permit see your song in a irc channel, use muine how player and control your muine since a xchat.Script:Perl
Auto away 0.1 Agustin HenzeThis plugin use the module idle from gajim project. The module idle use the libxss, it give the last user input in milliseconds. This plugin permit the configuration time for our xchat away mark through the command /AWAY_TIME "value in minutes".Script:Python
Ignore Chan CTCP 001 LifeIsPainDisable internal handling of CTCP events directed at channels rather than user. Meaning if a user in the channel does /ctcp #channel version, XChat will not respond. Effective against attack bots trying to flood users off on channels.Script:Perl
FiSH 0.98 FiSHFiSH is using blowfish encryption and diffie-hellman key-exchange to secure communication over IRC. FiSH URL: http://fish.secure.la http://fish.roxxs.orgPlugin
CAP to CAPAB 001 LifeIsPainAllow XChat to treat CAP :identify-msg as the CAPAB IDENTIFY-MSG that works in XChat up through 2.8.6. CAP has more features than just identify-msg, but this script bridges the gap until a new version of XChat is released with full CAP support.Script:Perl
Mass /names Spam Ignore 002 LifeIsPainIgnore users who join a channel and spam the contents of /names to the channel. The method detected is fairly limited for efficiency, so may not catch all cases, but is adequate for a current set of attacks. Note: This is a subset of Mass Highlight IgnoreScript:Perl
Mass Highlight Ignore 004 LifeIsPainConvert highlight events to normal events if more than a set number (4) nicks are present in the highlight line. All alerts will behave as if the message were normal, reducing beeps, highlight sounds, popups, flashing items on the screen, and tab color. If a user does a typical /names spam in channel, the user will be ignored, and the current message will be replaced with a note about the user being ignored.Script:Perl
Show Highlight 2.2 LifeIsPainSimple script to show highlighted messages in a separate tab. Hilighted/Highlighted Messages will be displayed as if sent from the user, however will be appended with "/#channelname". All configuration can be done from within XChat, including ignoring specific users from the new tab while still receiving highlights from them. Requires XChat 2.8.2 or newer.Script:Perl
Show All Channels 001 LifeIsPainShow all messages from all channels in a separate tab. Messages will be displayed as if sent from the user, however will be appended with "/#channelname". Individual channels and users may be restricted from showing up in the group tab.Script:Perl
AutoId 0.1 sharchThe script's purpose is to identify your nickname every time NickServ requests, for example, when you change your nick back from an away nick or when it's changed for a guest nickname This script also has multilanguage support, you have to edit the "autoid.db" file providing the proper string for desired language. The file already comes with strings for pt_BR and en_US.Script:Perl
Message Notify Command 0.1 Guy ShefferThis plugin lets you execute a command each time you receive a new message. Set the command and arguments on the top of the code.Script:Python
maemo_notify 0.1 cehtehUse different platform notification systems on the nokia n900 device when someone messages you. Vibrator, Notification light, Banners and Dialog boxes. Binary at: http://www.lumiera.org/maemo_notify.so Note: This is only for the n900 Device!Plugin
Quodaudit 0.3 Misdredisplay informations about current played song in quodlibetScript:Python
twitterupdates.pl 0.5 P J PAn Xchat plugin to fetch twitter updates for a given user.Script:Perl
BuDuScRiPt 3.2.00 UDA'SoftwareFull-featured Italian Plug-in (since 2000) - mIRC menu file ini Import - XDCC Search/Auto-Download - Audacious ad Amarok Support - Channel Bookmarks - Private Killer, BadWord, BadNick, BadChannel, ecc.. - MACRO / Event / User Variables and many more ... - Message Filter, Anti-Flood, Anti-DoS, ecc... - Clone Detector, Associate User's Information, Nick/Word/Query Monitoring - BOT Package: Transform X-Chat in a BOT (news, rss, game like trivia, google search and many more ....) - BitlBee Package: Use BitlBee trough X-Chat menu, to manage MSN, ICQ, ecc... - Advanced Menu Package: Over 700 commands to manage NickServ, ChanServ, Auto-DCC Allow and many, many more On-line support, Forum ( http://budus.ilbello.com/Forum ) and exaustive documentation to personalize your X-Chat trough BuDuScRiPtPlugin
Pounce 0.1 Paul MahonRepost because the original is broken: Simple Python pounce plugin. Waits for a user to join a channel, and sends them a message. You'll have to be in the channel the whole time, and it won't save unsent pounces when you close xchat. Messages are only sent once.Script:Python
Inactive Tabs 1.0.1 TerrorBite[Update] Marks dialogs whose users are offline. This script checks the server regularly (every 30 seconds) and puts brackets around the names of any dialog windows where that nick is not online (similar to xchat showing brackets around the names of channels you've parted). This script is network aware - it still works correctly even when connected to multiple networks. Possible bugs: If you have a lot of dialog windows open and the combined length of the nicks exceeds the IRC server's maximum length limit, then some dialogs may appear offline even when they're not.Script:Python

Name Author Description Type
GnomeProxy 0.0.1 Andrea MarchesiniGnomeProxy is a plugin for X-Chat that configures the proxy settings using GConf and Gnome Settings.Plugin
XJS 8 MaxdamantusA plugin that enables the use of JavaScript scripting, using Mozilla's SpiderMonkey engine.Plugin
slog.py 1.0 chakal^-^Busca usando regexp un patron dado en los logs de xchat y los muestra en pantallaScript:Perl
slog.py 1.0 chakal^-^Busca usando regexp un patron dado en los logs de xchat y los muestra en pantallaScript:Python
blacklist.py 1.0 chakal^-^Script/plugin para el xchat para banear los usuarios según un archivo llamado blacklist usando regexp cuando entran en cualquier canal.Script:Python
extend.py 1.0 chakal^-^Proporciona una protección para los operadores de un canal y avisa en una ventana separada cuando se esta away y le han nombrando en un canalScript:Python
paste.py 1.0 chakal^-^Un simple plugin para xchat que devuelve la url de la salida de un comando o archivo dado en el canal util para no pegar texto en el canalScript:Python
tradutor.py 1.0 chakal^-^Un simple plugin para xchat que traduce multiples idiomas a partir del español bidireccionalmente. Para enviar la cadena al servidor y que traduzca es simple: /t mensaje a enviar en españolScript:Python
traductor.py 1.0 chakal^-^Un simple plugin para xchat que traduce multiples idiomas a partir del español bidireccionalmente. Para enviar la cadena al servidor y que traduzca es simple: /t mensaje a enviar en españolScript:Python
badword.py 1.0 chakal^-^Script para banear a los usuarios cuando escriben una frase y coincide con un patron usando regexpScript:Perl
ip.py 1.0 chakal^-^Simple escript que muestra la ip publica Script:Python
/whosave 003 LifeIsPainDo a who on the channel or user and save the output to a fileScript:Perl
Voice All 001 LifeIsPainVoice everyone in a channel who isn't voiced already using /vallScript:Perl
Temp Conv 001 LifeIsPainConvert temperatures locally between Celsius, Fahrenheit, Kelvin, and Rankine. Usage: /tempconv <From Temp>[CKFR] [CKFR]Script:Perl
Show /mode Date 001 LifeIsPainShow the channel creation time when doing /mode on a channel you aren't onScript:Perl
Server Notice JQ 001 LifeIsPainSeparates Server Notices for Join and Part as seen by Undernet IRCOPS. Script has no use for non ircops, as most people don't see the notices when a user joins and quits the network. If the user is G-lined, the quit message does not change tabsScript:Perl
Say Ignore 001 LifeIsPainSay what your ignore list is in the channel. You can specify what items to say in the list, based on ignore type.Script:Perl
Notify Highlight 002 LifeIsPainTurn Notify Online and Notify Offline into demi-highlights. This will cause any alerts that are set for highlights to happen when someone on the Friends List comes online or goes offline.Script:Perl
No Channel Highlight 001 LifeIsPainDo not highlight messages that are found in preset channels. Channels are specified within the script fileScript:Perl
Multiline Catch 002 LifeIsPainRestrict multi line pastes. If more than 3 lines, don't allow text to go through on first enter (will go through after warning and another enter).Script:Perl
Ignore User Channel 001 LifeIsPainIgnore all messages from a specific user only when said in specific channels. Only ignores based on nick, not based on host mask.Script:Perl
Ignore Chan Voices 002 LifeIsPainIgnore voices that are given and removed in specific channels. Useful for channels that auto voice everyone. Channel list must be edited in the script file. Replace the '#channel1' and '#channel2' with your list of channels. Copy these lines to ignore voices in more channels.Script:Perl
Greet on Chan 002 LifeIsPainSay a message when someone joins a list of channels. Message will be randomly chosen from a list and won't be sent to users who are regulars. Channel list, regular list, and greeting messages must be edited in the script fileScript:Perl
Group Private 001 LifeIsPainGroup Private Messages in one window. Private messages will only show up if gui_auto_open_dialog is offScript:Perl
Chan Notice Tab 004 LifeIsPainCreates a tab for all channel notices with auto reply to notice destination. Notices will be split up into status notices as well, so receiving a /notice @#channel will be in a different tab from /notice #channel and /notice +#channel (op notice, all users, and voice and higher respectively). Typing a reply in the query box will result in sending a reply notice to the same users.Script:Perl
Channel Balloon 002 LifeIsPainShow balloon messages for specific channels. These balloons are similar to the ones enabled by Settings -> Preferences -> Show tray balloons on. Only works if you have the built in plugin tray enabled.Script:Perl
Channel Highlight 0.2 LifeIsPainSpecify additional highlight words on a per channel basis. Configuration is done in file and requires a bit of regular expression knowledge.Script:Perl
Ban With Nick 001 LifeIsPainCreate a /banwnick <nick> command to ban nick!*@*.domainScript:Perl
Names Join 001 LifeIsPainPrint the list of users in the channel buffer when joining a channel. Normally XChat hides this and instead relies on the user list. This is the output you would get by typing /names.Script:Perl
URL Title Say 004 LifeIsPainParse through incoming lines for URLs, saying the titles of the url when available. Keep a list of channels to reply in, as well as URLs and Titles not to say.Script:Perl

Name Author Description Type
Limit Maintain 004 LifeIsPainMaintain the limit on a channel (+l) to be a few more than what is currently in, but not allow a bunch of users at once to join flood the channel. Script is setup to allow a bit of flexibility with the intent of requiring fewer mode changes. If the limit is currently close to what it would be set to, no mode change is made. This range can be anything from 0 to the size of your ceiling, although you may not like that behavior.Script:Perl
Show All 002 LifeIsPainCreate a /showall command that re-shows all hidden windows. Also, if all tabs were previously hidden (such as in the tray), when one is displayed, the rest will be as well (can be disabled).Script:Perl
Real Time Translation 0.1 soberReal time translation plugin, like google talk :) original and translated text are automatically shown. alpha version, use at your own risk :DScript:Perl
textualdynambot 009 LifeIsPainA means of easily creating rules for reactions based on what is said in channels or private messages. No knowledge of Perl is required to cause XChat to reply to specific lines, or regular expressions said either by privileged users, people who are not privileged, anyone, or users within specific channels/networks. This is a fork of thermodynambot by b0at, with bug fixes, and feature additions.Script:Perl
Event to Server Tab 001 LifeIsPainRedirect any defined text event to the server tab. Simply create a "eventtoservertab.conf" in your XChat profile directory in plain text. Add all events you wish to redirect to this file, one event per line. Use the event name as listed in Settings > Advanced > Text Events.Script:Perl
Invite mute 1.0 Ryan SchmidtSuppresses those annoying "* User has invited otheruser into the channel." messagesScript:Perl
Fookmarks 20100606 Alex BăluțSimple script for keeping channel bookmarks in a menu. XChat already has the "Favorites" list, but if you have channels you visit only from time to time, this plugin is for you.Script:Python
Amarok 2.x 1.2 PetrkrScript shows and allows to send actually playing song in Amarok 2.x using dbus to got informations read script for more helpScript:Python
Rhythmbox Control 2.2 DeathspawnPretty much a control script for Rhythmbox. Includes a song display in either color or no color. Can customize the commands also. Very useful.Script:Python
greek iso8859-7 to utf8 decoder 0.32 nousA perl script to allow reading both iso8859-7 and utf-8 text inside xchat. Intended for the greek IRC users.Script:Perl
IsItDown? 1.0 Luis SantanaXChat plugin to check if a website is down using downforeveryoneorjustme.com Script:Python
Get info on a domain or IP 1.0 zamabeGet info on a domain or IP (via utrace.de)Script:Python
LogOpener 0.1 ProgValA simple script which open logs when typing /logs in XChat. Un simple script qui ouvre les logs en tapant /logs dans XChat.Script:Python
Xchat Purple status 1.0 Fabien LOISONXchat Purple status synchronize status between Xchat and Purple When you change your status in Purple (Pidgin, Finch,...), Xchat status will be also changed, and when you change your status in Xchat, Purple status will be updated.Script:Python
Bot Connect Ignore for snomasks 1.0 zamabeCustomizable list of +s +cC ignored notices.Script:Python
twitterupdates.pl 0.8 P J PAn Xchat plugin to fetch twitter updates for a given user.Script:Perl
Xchat2 RSS Grabber 0.2 RJ TrenchardHere is an Xchat2 script that fetches the mail for you and displays it all on a handy (RSSFeed) query. This was my first time parsing RSS XML, and I didn't quite understand the XML::Parser library at the time, so I wrote my own routines to parse it. Xchat2 RSS Grabber will read in a file called "%home%/.xchat2/RSSget.conf", although you can change the location to whatever you like, in this file is where you will store your settings, it will require 3 variables: ############################# #RSS Feeds to gather %RSS = ( RSSExample => 'http://www.example.com/rss.xml', theregister => 'http://www.theregister.co.uk/tonys/slashdot.rdf', ); #interval to retrieve RSS $t_interval = 20; #maximum items $max_item = 5;Script:Perl

Listed 706 entries on 24 pages.