 |
You have found my small archive of xchat related material including a few short
scripts to implement some handy functions. Comments and criticism are always welcome.
xchat scripts:
The following scripts were developed on and for Linux but can also be used with the Win32
port of xchat 1.8.x and ActiveState Perl. The
scripts (Xscript, CTCP Extensions, and Xspell) can be used together. I, however, make no
promise that they will work predictably with other scripts available for xchat.
|
|
| |
Click to view, Shift-click to save. Place in your ~/.xchat directory to autoload.
My script for implementing auto away/back, nick recovery, and perodic date stamping.
Auto away/back and nick recovery are per server connection.
Successfully tested on xchat 1.8 series.
Type /xscripthelp for usage directions.
Changelog
- 0.7.2 Fixed script trying to set away during long connection times. (May 05, 2002)
- 0.7.1 Fixed diagnostic /dumpvars command.
- 0.7.0 Added /maintainnick. Causes xchat to try and maintain a particular nick on on a given server
on (re)connect.
- 0.6.3 Don't do an initial datestamp on a DCC SEND, only CHAT
- 0.6.2 Fixed a show stopper. The nightly all window datestamp caused a segfault if you had a shell
tab open.
- 0.6.1 Broke out CTCP functions into a separate script (see below)
- 0.5.4 hide "Nick already in use" durring a nick reclaim. Keeps the server status window clean.
- 0.5.3 fixes the auto away where the server window appears late in the xchat tab list.
(Such as where you join a second server after being in channels on other servers.)
- 0.5.2 fixes broken /reclaimnick (Bad method for storing server data fixed)
- I've long since lost track prior to 0.5.2. (Actually I didn't keep track.)
Xscript 0.5.4 (Still runs on xchat 1.6.x I think.)
This is an older version that has both the functionality of Xscript and CTCP Extensions.
|
|
|
| |
Click to view, Shift-click to save. Place in your ~/.xchat directory to autoload.
My script for implementing CTCP flood protection, CTCP PAGE and CTCP SEEN responses.
By default, flood protection is enabled, and the PAGE and SEEN are disabled.
Type /ctcphelp for enabling directions.
PAGE sound doesn't play for Win32 systems yet.
Changelog
- 0.1.2 Fixed typo that effectively prevented flood protection.
- 0.1.1 Added switch to turn on and off flood control
- 0.1.0 Initial public available version.
|
|
|
| |
Click to view, Shift-click to save. Place in your ~/.xchat directory to autoload.
My script for implementing on demand spell checking in xchat using ispell.
When enabled, Xspell checks all lines you type in a window and all /msg commands for spelling errors.
If all you see is a quick flash, then you got the spelling right the first time. :-)
MDK 8.x users, run: "urpmi ispell ispell-en" as root to install ispell.
Other rpm distro users (ex: MDK <= 7.x, RedHat, SuSE, etc...) sould be able to
find the ispell and ispell-en RPM packages on your distro CDs.
In versions 2.x and below, end a line with a "#" if you want it checked.
Win32 compatible as of 0.2.0 (Requires ispell ( below), see notes at the top of the script for details.)
Changelog
- 0.5.0 Added encoding option for issues with Perl utf8 on most non-utf8 systems (default iso-8859-1).
- 0.4.9 Fix temp file location for Win32 systems.
- 0.4.8 Code clean up and diagnostic output command added.
- 0.4.7 Fixed nick formatting for those who use indented nicks.
- 0.4.6 Fixed problem with ispell in a Win32 enviroment (-x switch does not exist the Win32 ispell).
- 0.4.5 Auto-detect terminal and spell checking programs if available. Manual set of programs from xchat.
- 0.4.0 Made using the "#" flag an option now. Added saved prefereneces.
- 0.3.0 No longer uses the "#". It is either on or off. If you use indented nicks, your nick appears right of the indent line.
- 0.2.1 Removed harmless line of debug code.
- 0.2.0 Win32 compatibility added.
- 0.1.0 Initial public release.
|
Misc downloads:
Other xchat (related) websites:
Comments can be emailed or I can be found on Freenode.net
as "Woody". (Check my away status if I do not respond, I may not be at my terminal.)
Enjoy,
|
 |