############################################################################## # # ~/.bitchxrc # # thanks mcbain and dre ############################################################################## ^on connect *.undernet.org msg X@channels.undernet.org login user pass set usermode +iwx #kill the bold colons! /fset format_nick_comp $0:$1- /window set * status_format3 BitchX by panasync, all grendly like # Filter Settings #ignore #chan modes joins parts quits ignore *dcc* public alias wn window next alias wb window back alias wnh window new hide alias wk window kill alias wc ^window new hide_others double on split on alias wj if ([$0]) {wc;^window bind $channame($0);quote join $0-} {echo Usage: /wj } alias msgwin {wc;wn;window level msgs,notices;window name messages} alias dccwin {wc;wn;window level dcc;window name dcc} alias get if ([$0]) {dcc get $0} alias internic {exec whois -h whois.internic.net $0} alias pingme {ping $N} alias key if ([$0]) {mode $C +k $0} alias page if ([$0]) {ctcp $0 page $1-} alias eecho {eval echo $*} alias ne1 { say damn, what a shame. ne1 just left... you just missed him say ωνω SignOff ne1: (why does everyone assume I have all the answers?) } alias warez { say #macosx does not support warez of any kind in any way, so please do not ask again. say Thank You. -mgmt } alias utaunt { say bummer, you just missed u. he's hardly ever in here these days. say ωνω SignOff u: (Why the fsck does everyone keep asking me questions?) } alias jive exec -out echo "$*" | /usr/local/bin/jive alias erp say 'erp' means: 'I just typed that in the wrong window (again). Regardless, I still maintain that my ircii/bitchx irc client is *far* superior to any gooey, mircy windows client. The only thing I can't figure out is how come the only people I ever see 'erp'ing are ircii/bitchx users. alias reload {dump;unload;load .bitchxrc;} alias kk { if ([$0]) {kick * $0} if ([$1]) {kick * $1} if ([$2]) {kick * $2} if ([$3]) {kick * $3} if ([$4]) {kk $4-}{} } load log ---------------------------------------------------------------------------- # toggle switches # ---------------------------------------------------------------------------- set ircname ircname set ircuser ircuser set ircnick nick set clock on # auto_nslookup # Automatically lookup numerical IPs /set auto_nslookup off # flood_protection # Turn on/off flood protection /set flood_protection off # ctcp_flood_protection # Turn on/off CTCP flood protection /set ctcp_flood_protection off # pubflood # Kick people from the channel for public floods /set pubflood off # kickflood # Ban people from the channel for kick floods /set kickflood on # deopflood # Ban people from the channel for deop floods /set deopflood on # joinflood # Ban people from the channel for join floods /set joinflood off # nickflood # Ban people from the channel for nick floods /set nickflood off # beep # Turn on/off the beep sound /set beep off # dcc_autoget # Auto get DCC files that are sent to you # Note: This will not autoget 0 byte files like /dev/null or something /set dcc_autoget off # msglog # Log messages while away /set msglog off # llook # Automatic link looker # Note: Many opers automatically K'line for this /set llook off # auto_whowas # Automatically /whowas a nick if they aren't on IRC /set auto_whowas on # verbose_ctcp # Show verbose CTCP requests /set verbose_ctcp on # cloak # Hide CTCP information so people can't, for example, # /ctcp you VERSION. /set cloak on # operview # Split a window for server messages /set operview off # shitlist # Turn on/off your shitlist /set shitlist off # kick_ops # Weather or not to kick ops in the channel /set kick_ops off # annoy_kick # Kicks users who use annoying text. This includes # bold/inverse/underlined text. /set annoy_kick off # userlist # Turn on/off your userlist /set userlist on # hacking # Protect against nethacks (servermodes) /set hacking off # nick_completion # Turn on/off nick completion /set nick_completion on # auto_rejoin # Auto rejoin a channel when kicked /set auto_rejoin on # aop # Turn on/off your autoop /set aop off # auto_away # Turn on/off your auto away /set auto_away off /set join_new_window on /set join_new_window_type new hide last double split on bind ^x parse_command window next # auto_reconn # Automatically reconnect to the server if disconnected /set auto_reconn on # bitch # Only allow ops in the channel if you have then on # your userlist. /set bitch off # dcc_fast # Fast DCC transfers /set dcc_fast on # kick_if_ban # Kick a user if they have an active ban for them. /set kick_if_ban off # ftp_grab # Automatic FTP URL grabber. /set ftp_grab on # http_grab # Automatic HTTP URL grabber. /set http_grab on # display_ansi # Display ansi /set display_ansi on # log # Log channel activity /set log on # logfile # The log file /set logfile ~/irc.log # timestamp # timestamping /set timestamp on ---------------------------------------------------------------------------- # other stuff # ---------------------------------------------------------------------------- # autojoin list for channels /ajoin #chan1 /window new /ajoin #chan2 /window new /ajoin #chan3 /window new /ajoin #chan4 /window new /ajoin #chan5 /window new /ajoin #chan6 # ---------------------------------------------------------------------------- # userlist stuff, auto-op, ... # ---------------------------------------------------------------------------- # userlevels # ---------- # BAN Bans offender who bans a protected user # BOT Creates a bot entry in userlist(/addbot replacement) # DCC Allows a users dcc to auto-get regardless of whether # DEOP Deops offender who deops a protected user # FLOOD AllowS Flood checking to be turned off on a user # INVITE Allows a user to invite themself to a channel your in via CTCP # I_OPS Allows a user to be instantly opped upon joining a channel they are protected in (NOT RECOMMENDED) # KICK Kicks offender who bans/kicks protected user # OPS Allows a user to be opped via CTCP/deleyed ops # PBAN When a user is banned from a channel they are protected on, they are automatically un-banned # PINVITE When a user is kicked from a channel they are protected on, they are automatically re-invited back # REOP When a user is deopped from a channel they are protected on, they are automatically re-opped # UNBAN Allows a user to remotely unban his/herself via CTCP # VOICE Auto-voice on join # FRIEND Combination of: VOICE,OPS,UNBAN,INVITE # MASTER Combination of: VOICE,OPS,BAN,UNBAN,INVITE,DCC,FLOOD # OWNER Combination of: MASTER,KILL,DIE,BOT # channel 1li # ----------- # everybody auto-op, delayed #/adduser *!*@* #1li ops #set auto opping on for this channel #/cset #1li aop on #set general auto opping on #/set aop on # channel 2li # ----------- # everybody auto-op, delayed #/adduser *!*@* #2li ops # mcbain's client at telenet /adduser unforgivn!unforgivn@unforgivn420.users.undernet.org #stonerftp i_ops #set auto opping on for this channel #/cset #2li aop on #set general auto opping on #/set aop on # channel #fam4 # ------------- # channel bots are ops and have general protection # owners of channel bots and channel admins don't have ops but are protected # other users have voices # mike's bitchx on ulyssis #/adduser *!mikematto@ace.ulyssis.student.kuleuven.ac.be #fam4 ban,deop,kick,ops,pban,pinvite,reop,unban,voice # mcbain's bitchx on ulyssis #/adduser *!mcbain@ace.ulyssis.student.kuleuven.ac.be #fam4 ban,deop,kick,ops,pban,pinvite,reop,unban,voice # mike's client at kotnet #/adduser *!mike@robroy.kotnet.org #fam4 ban,deop,kick,pban,pinvite,reop,unban,voice # mcbain's client at kotnet #/adduser *!mcbain@venus.kotnet.org #fam4 ban,deop,kick,pban,pinvite,reop,unban,voice # mike's client at telenet # mcbain's client at telenet #/adduser *!~McBain@D5E0D311.kabel.telenet.be #fam4 ban,deop,kick,pban,pinvite,reop,unban,voice # other users #/adduser *!*@* #fam4 voice # set auto opping on for this channel #/cset #fam4 aop on #set general auto opping on #/set aop on