From 8dc59ae2e4ca93acf3a232f1a3f9ca8c9c52b272 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sat, 24 Nov 2007 11:49:29 +0000 Subject: irssi-master git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@308 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede --- irssi-MASTER/Makefile | 104 +++++++++++++++++++++++++++++++++ irssi-MASTER/config.in | 152 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 256 insertions(+) create mode 100644 irssi-MASTER/Makefile create mode 100644 irssi-MASTER/config.in (limited to 'irssi-MASTER') diff --git a/irssi-MASTER/Makefile b/irssi-MASTER/Makefile new file mode 100644 index 0000000..ffbbd1c --- /dev/null +++ b/irssi-MASTER/Makefile @@ -0,0 +1,104 @@ +MASTERNICK = weasel +CERT="$(HOME)/.irssi/oftc-weasel.pem" +PKEY="$(HOME)/.irssi/oftc-weasel.key" +CAFILE="$(HOME)/.irssi/oftc.crt" +HOST="asteria.debian.or.at" + +WAIT=1000 + +config: config.tmp + mv -f "$<" "$@" + chmod -w "$@" + +.INTERMEDIATE: config.tmp +config.tmp: config.in servers.tmp chatnets.tmp + cat $? > "$@" + +.INTERMEDIATE: servers.tmp +servers.tmp: ~/.oftc-hosts ~/.oftc-port ~/.oftc-testnet-port Makefile + echo "servers = (" > "$@" + while read name ip; do \ + echo "# $$name" >> "$@" && \ + printf '{ \ + address = "%s"; \ + chatnet = "OFTC-%s"; \ + port = "%d"; \ + use_ssl = "yes"; \ + ssl_cert = $(CERT); \ + ssl_pkey = $(PKEY); \ + ssl_verify = "yes"; \ + ssl_cafile = $(CAFILE); \ + own_host = $(HOST); \ + autoconnect = "no"; \ + },\n' \ + \ + $$ip \ + $$name \ + "`cat ~/.oftc-port`" \ + \ + >> "$@" && \ + \ + \ + printf '{ \ + address = "%s"; \ + chatnet = "TESTNET-%s"; \ + port = "%d"; \ + use_ssl = "yes"; \ + ssl_cert = $(CERT); \ + ssl_pkey = $(PKEY); \ + ssl_verify = "yes"; \ + ssl_cafile = $(CAFILE); \ + own_host = $(HOST); \ + autoconnect = "no"; \ + },\n' \ + \ + $$ip \ + $$name \ + "`cat ~/.oftc-port`" \ + \ + >> "$@" ; \ + \ + done < ~/.oftc-hosts && echo built. + echo ")" >> "$@" + +.INTERMEDIATE: chatnets.tmp +chatnets.tmp: ~/.oftc-hosts ~/.oftc-port ~/.oftc-testnet-port Makefile + echo "chatnets = {" > "$@" + while read name ip; do \ + echo "# $$name" >> "$@" && \ + printf '"OFTC-%s" = { \ + type = "IRC"; \ + autosendcmd = "wait -OFTC-%s $(WAIT)"; \ + cmdmax = "512"; \ + cmdspeed = "10"; \ + max_kicks = "1"; \ + max_msgs = "100"; \ + max_modes = "4"; \ + nick = "$(MASTERNICK)-%s"; \ + };\n' \ + \ + $$name \ + $$name \ + $$name \ + \ + >> "$@" && \ + \ + printf '"TESTNET-%s" = { \ + type = "IRC"; \ + autosendcmd = "wait -TESTNET-%s $(WAIT)"; \ + cmdmax = "512"; \ + cmdspeed = "10"; \ + max_kicks = "1"; \ + max_msgs = "100"; \ + max_modes = "4"; \ + nick = "$(MASTERNICK)-%s"; \ + };\n' \ + \ + $$name \ + $$name \ + $$name \ + \ + >> "$@" ; \ + \ + done < ~/.oftc-hosts && echo built. + echo "}" >> "$@" diff --git a/irssi-MASTER/config.in b/irssi-MASTER/config.in new file mode 100644 index 0000000..5499896 --- /dev/null +++ b/irssi-MASTER/config.in @@ -0,0 +1,152 @@ +aliases = { + J = "join"; + WJOIN = "join -window"; + WQUERY = "query -window"; + LEAVE = "part"; + BYE = "quit"; + EXIT = "quit"; + SIGNOFF = "quit"; + DESCRIBE = "action"; + DATE = "time"; + HOST = "userhost"; + LAST = "lastlog"; + SAY = "msg *"; + WI = "whois"; + WII = "whois $0 $0"; + WW = "whowas"; + W = "who $C"; + N = "names $C"; + M = "msg"; + T = "topic"; + C = "clear"; + CL = "clear"; + K = "kick"; + KB = "kickban"; + KN = "knockout"; + BANS = "ban"; + B = "ban"; + MUB = "unban *"; + UB = "unban"; + IG = "ignore"; + UNIG = "unignore"; + SB = "scrollback"; + UMODE = "mode $N"; + WC = "window close"; + WN = "window new hide"; + SV = "say Irssi $J - http://irssi.org"; + GOTO = "sb goto"; + remove = "eval quote remove $C $0 :$1-"; + ch = "/msg chanserv"; + dict2 = "/exec bin/dict2 "; + dict = "/exec dict"; + cso = "/msg chanserv op $C $N"; + operwall = "/quote operwall :$*"; + rotation = "/exec bin/rotation"; + opme = "/mode $N +S; /quote mode $C +o $N"; + god = "/mode $N +S"; + degod = "/mode $N -S"; + "akill-reason" = "/msg operserv akill add *@$0 $1-. If you feel an error has been made, please contact support@oftc.net - thanks."; + "kill-lx" = "/msg operserv akill add +1d *@$0 Your username (ident) includes invalid characters (!). Mail support@oftc.net if you have any questions."; + stfu = "/say http://www.bloops.org/images/weasel_stfu_2.jpg"; + jupe = "/msg operserv jupe $0 $1-"; + akill = "/msg operserv akill add *@$0 This host violated network policy. Mail support@oftc.net if you have any questions."; + "pgp.mit.edu" = "/say pgp.mit.edu is broken. It mangles keys, including but not limited to dropping subkeys, moving binding sigs around, duplicating user ids, modifying signature subpackages, calculating keyids wrong, rejecting keys with attribute UIDs. Use subkeys.pgp.net instead."; + akill2 = "/msg operserv akill add *@$0 $1-"; + uno = "/window goto 2; /window size 16; /window goto 1"; + o = "/window goto 1; /window goto 2; /window size 35"; + ac = "/toggle autocreate_windows"; + ns = "/query nickserv"; + cs = "/query chanserv"; + os = "/query operserv"; +}; + +settings = { + core = { + real_name = "Peter Palfrader"; + user_name = "weasel"; + nick = "weasel"; + log_timestamp = "%y-%m-%d %H:%M:%S "; + timestamp_format = "%a %H:%M:%S"; + server_reconnect_time = "1min"; + }; + "irc/core" = { + alternate_nick = "weaselTM"; + usermode = "+iw"; + join_auto_chans_on_invite = "no"; + cmd_queue_speed = "2200msec"; + cmds_max_at_once = "5"; + opermode = "+dyncsfu"; + }; + "fe-common/core" = { + beep_msg_level = "MSGS"; + bell_beeps = "no"; + autoclose_windows = "no"; + show_nickmode = "no"; + theme = "default.theme"; + completion_strict = "no"; + print_active_channel = "no"; + beep_when_window_active = "yes"; + }; + "fe-text" = { scrollback_lines = "2048"; scrollback_time = "1d"; }; + "irc/flood" = { flood_max_msgs = "3"; }; + "perl/core/scripts" = { + wlstat_hide_data = "0"; + queryresume_lines = "50"; + }; +}; +keyboard = ( + { key = "meta-p"; id = "change_window"; data = "20"; }, + { key = "meta-a"; id = "change_window"; data = "21"; }, + { key = "meta-s"; id = "change_window"; data = "22"; }, + { key = "meta-d"; id = "change_window"; data = "23"; }, + { key = "meta-f"; id = "change_window"; data = "24"; }, + { key = "meta-g"; id = "change_window"; data = "25"; }, + { key = "meta-h"; id = "change_window"; data = "26"; }, + { key = "meta-j"; id = "change_window"; data = "27"; }, + { key = "meta-k"; id = "change_window"; data = "28"; }, + { key = "meta-l"; id = "change_window"; data = "29"; }, + { key = "meta-;"; id = "change_window"; data = "30"; }, + { key = "meta-z"; id = "change_window"; data = "31"; }, + { key = "meta-x"; id = "change_window"; data = "32"; }, + { key = "meta-c"; id = "change_window"; data = "33"; }, + { key = "meta-v"; id = "change_window"; data = "34"; }, + { key = "meta-b"; id = "change_window"; data = "35"; }, + { key = "meta-n"; id = "change_window"; data = "36"; }, + { key = "meta-m"; id = "change_window"; data = "37"; }, + { key = "meta-,"; id = "change_window"; data = "38"; }, + { key = "meta-."; id = "change_window"; data = "39"; }, + { key = "meta-/"; id = "change_window"; data = "40"; }, + { key = "meta-Q"; id = "change_window"; data = "41"; }, + { key = "meta-W"; id = "change_window"; data = "42"; }, + { key = "meta-E"; id = "change_window"; data = "43"; }, + { key = "meta-R"; id = "change_window"; data = "44"; }, + { key = "meta-T"; id = "change_window"; data = "45"; }, + { key = "meta-Y"; id = "change_window"; data = "46"; }, + { key = "meta-U"; id = "change_window"; data = "47"; }, + { key = "meta-I"; id = "change_window"; data = "48"; }, + { key = "meta-O"; id = "change_window"; data = "49"; }, + { key = "meta-P"; id = "change_window"; data = "50"; }, + { key = "meta-A"; id = "change_window"; data = "51"; }, + { key = "meta-S"; id = "change_window"; data = "52"; }, + { key = "meta-D"; id = "change_window"; data = "53"; }, + { key = "meta-F"; id = "change_window"; data = "54"; }, + { key = "meta-G"; id = "change_window"; data = "55"; }, + { key = "meta-H"; id = "change_window"; data = "56"; }, + { key = "meta-J"; id = "change_window"; data = "57"; }, + { key = "meta-K"; id = "change_window"; data = "58"; }, + { key = "meta-L"; id = "change_window"; data = "59"; }, + { key = "meta-:"; id = "change_window"; data = "60"; }, + { key = "meta-Z"; id = "change_window"; data = "61"; }, + { key = "meta-X"; id = "change_window"; data = "62"; }, + { key = "meta-C"; id = "change_window"; data = "63"; }, + { key = "meta-V"; id = "change_window"; data = "64"; }, + { key = "meta-B"; id = "change_window"; data = "65"; }, + { key = "meta-N"; id = "change_window"; data = "66"; }, + { key = "meta-M"; id = "change_window"; data = "67"; }, + { key = "meta-<"; id = "change_window"; data = "68"; }, + { key = "meta->"; id = "change_window"; data = "69"; }, + { key = "meta-?"; id = "change_window"; data = "70"; }, + { key = "meta-[1;3C"; id = "next_window"; data = ""; }, + { key = "meta-[1;3D"; id = "previous_window"; data = ""; } +); +statusbar = { default = { }; }; -- cgit v1.2.3