Guest User

Untitled

a guest
Jan 14th, 2020
172
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. servers = (
  2. { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; },
  3. {
  4. address = "ssl.efnet.org";
  5. chatnet = "EFNet";
  6. port = "9999";
  7. use_tls = "yes";
  8. },
  9. {
  10. address = "irc.esper.net";
  11. chatnet = "EsperNet";
  12. port = "6697";
  13. use_tls = "yes";
  14. tls_verify = "yes";
  15. },
  16. {
  17. address = "chat.freenode.net";
  18. chatnet = "Freenode";
  19. port = "6697";
  20. use_tls = "yes";
  21. tls_verify = "yes";
  22. },
  23. {
  24. address = "irc.gamesurge.net";
  25. chatnet = "GameSurge";
  26. port = "6667";
  27. },
  28. {
  29. address = "eu.irc6.net";
  30. chatnet = "IRCnet";
  31. port = "6667";
  32. use_tls = "yes";
  33. },
  34. { address = "open.ircnet.net"; chatnet = "IRCnet"; port = "6667"; },
  35. {
  36. address = "irc.ircsource.net";
  37. chatnet = "IRCSource";
  38. port = "6667";
  39. },
  40. { address = "irc.netfuze.net"; chatnet = "NetFuze"; port = "6667"; },
  41. {
  42. address = "irc.oftc.net";
  43. chatnet = "OFTC";
  44. port = "6697";
  45. use_tls = "yes";
  46. tls_verify = "yes";
  47. },
  48. {
  49. address = "irc.quakenet.org";
  50. chatnet = "QuakeNet";
  51. port = "6667";
  52. },
  53. {
  54. address = "irc.rizon.net";
  55. chatnet = "Rizon";
  56. port = "6697";
  57. use_tls = "yes";
  58. tls_verify = "yes";
  59. },
  60. { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; },
  61. {
  62. address = "irc.undernet.org";
  63. chatnet = "Undernet";
  64. port = "6667";
  65. },
  66. {
  67. address = "irc.freenode.net";
  68. chatnet = "Freenode";
  69. port = "6667";
  70. use_tls = "no";
  71. tls_verify = "no";
  72. autoconnect = "yes";
  73. }
  74. );
  75.  
  76. chatnets = {
  77. DALnet = {
  78. type = "IRC";
  79. max_kicks = "4";
  80. max_msgs = "20";
  81. max_whois = "30";
  82. };
  83. EFNet = {
  84. type = "IRC";
  85. max_kicks = "1";
  86. max_msgs = "4";
  87. max_whois = "1";
  88. };
  89. EsperNet = {
  90. type = "IRC";
  91. max_kicks = "1";
  92. max_msgs = "4";
  93. max_whois = "1";
  94. };
  95. Freenode = {
  96. type = "IRC";
  97. max_kicks = "1";
  98. max_msgs = "4";
  99. max_whois = "1";
  100. sasl_mechanism = "PLAIN";
  101. sasl_username = "xaneo";
  102. sasl_password = "**************";
  103. };
  104. GameSurge = {
  105. type = "IRC";
  106. max_kicks = "1";
  107. max_msgs = "1";
  108. max_whois = "1";
  109. };
  110. IRCnet = {
  111. type = "IRC";
  112. max_kicks = "1";
  113. max_msgs = "1";
  114. max_whois = "1";
  115. };
  116. IRCSource = {
  117. type = "IRC";
  118. max_kicks = "1";
  119. max_msgs = "4";
  120. max_whois = "1";
  121. };
  122. NetFuze = {
  123. type = "IRC";
  124. max_kicks = "1";
  125. max_msgs = "1";
  126. max_whois = "1";
  127. };
  128. OFTC = { type = "IRC"; max_kicks = "1"; max_msgs = "1"; max_whois = "1"; };
  129. QuakeNet = {
  130. type = "IRC";
  131. max_kicks = "1";
  132. max_msgs = "1";
  133. max_whois = "1";
  134. };
  135. Rizon = {
  136. type = "IRC";
  137. max_kicks = "1";
  138. max_msgs = "1";
  139. max_whois = "1";
  140. };
  141. SILC = { type = "SILC"; };
  142. Undernet = {
  143. type = "IRC";
  144. max_kicks = "1";
  145. max_msgs = "1";
  146. max_whois = "1";
  147. };
  148. };
  149.  
  150. channels = (
  151. { name = "#lobby"; chatnet = "EsperNet"; autojoin = "No"; },
  152. { name = "#freenode"; chatnet = "Freenode"; autojoin = "No"; },
  153. { name = "#irssi"; chatnet = "Freenode"; autojoin = "No"; },
  154. { name = "#gamesurge"; chatnet = "GameSurge"; autojoin = "No"; },
  155. { name = "#irssi"; chatnet = "IRCNet"; autojoin = "No"; },
  156. { name = "#ircsource"; chatnet = "IRCSource"; autojoin = "No"; },
  157. { name = "#netfuze"; chatnet = "NetFuze"; autojoin = "No"; },
  158. { name = "#oftc"; chatnet = "OFTC"; autojoin = "No"; },
  159. { name = "silc"; chatnet = "SILC"; autojoin = "No"; }
  160. );
  161.  
  162. aliases = {
  163. ATAG = "WINDOW SERVER";
  164. ADDALLCHANS = "SCRIPT EXEC foreach my \\$channel (Irssi::channels()) { Irssi::command(\"CHANNEL ADD -auto \\$channel->{name} \\$channel->{server}->{tag} \\$channel->{key}\")\\;}";
  165. B = "BAN";
  166. BACK = "AWAY";
  167. BANS = "BAN";
  168. BYE = "QUIT";
  169. C = "CLEAR";
  170. CALC = "EXEC - if command -v bc >/dev/null 2>&1\\; then printf '%s=' '$*'\\; echo '$*' | bc -l\\; else echo bc was not found\\; fi";
  171. CHAT = "DCC CHAT";
  172. CUBES = "SCRIPT EXEC Irssi::active_win->print(\"%_bases\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { join '', map { \"%x0\\${_}0\\$_\" } '0'..'9','A'..'F' }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print(\"%_cubes\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { my \\$y = \\$_*6 \\; join '', map { my \\$x = \\$_ \\; map { \"%x\\$x\\$_\\$x\\$_\" } @{['0'..'9','A'..'Z']}[\\$y .. \\$y+5] } 1..6 }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) for 0..5 \\; Irssi::active_win->print(\"%_grays\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { join '', map { \"%x7\\${_}7\\$_\" } 'A'..'X' }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print(\"%_mIRC extended colours\", MSGLEVEL_CLIENTCRAP) \\; my \\$x \\; \\$x .= sprintf \"\00399,%02d%02d\",\\$_,\\$_ for 0..15 \\; Irssi::active_win->print(\\$x, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; for my \\$z (0..6) { my \\$x \\; \\$x .= sprintf \"\00399,%02d%02d\",\\$_,\\$_ for 16+(\\$z*12)..16+(\\$z*12)+11 \\; Irssi::active_win->print(\\$x, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) }";
  173. DATE = "TIME";
  174. DEHIGHLIGHT = "DEHILIGHT";
  175. DESCRIBE = "ACTION";
  176. DHL = "DEHILIGHT";
  177. EXEMPTLIST = "MODE $C +e";
  178. EXIT = "QUIT";
  179. GOTO = "SCROLLBACK GOTO";
  180. HIGHLIGHT = "HILIGHT";
  181. HL = "HILIGHT";
  182. HOST = "USERHOST";
  183. INVITELIST = "MODE $C +I";
  184. J = "JOIN";
  185. K = "KICK";
  186. KB = "KICKBAN";
  187. KN = "KNOCKOUT";
  188. LAST = "LASTLOG";
  189. LEAVE = "PART";
  190. M = "MSG";
  191. MUB = "UNBAN *";
  192. N = "NAMES";
  193. NMSG = "^MSG";
  194. P = "PART";
  195. Q = "QUERY";
  196. RESET = "SET -default";
  197. RUN = "SCRIPT LOAD";
  198. SAY = "MSG *";
  199. SB = "SCROLLBACK";
  200. SBAR = "STATUSBAR";
  201. SIGNOFF = "QUIT";
  202. SV = "MSG * Irssi $J ($V) - http://www.irssi.org";
  203. T = "TOPIC";
  204. UB = "UNBAN";
  205. UMODE = "MODE $N";
  206. UNSET = "SET -clear";
  207. W = "WHO";
  208. WC = "WINDOW CLOSE";
  209. WG = "WINDOW GOTO";
  210. WJOIN = "JOIN -window";
  211. WI = "WHOIS";
  212. WII = "WHOIS $0 $0";
  213. WL = "WINDOW LIST";
  214. WN = "WINDOW NEW HIDDEN";
  215. WQUERY = "QUERY -window";
  216. WW = "WHOWAS";
  217. 1 = "WINDOW GOTO 1";
  218. 2 = "WINDOW GOTO 2";
  219. 3 = "WINDOW GOTO 3";
  220. 4 = "WINDOW GOTO 4";
  221. 5 = "WINDOW GOTO 5";
  222. 6 = "WINDOW GOTO 6";
  223. 7 = "WINDOW GOTO 7";
  224. 8 = "WINDOW GOTO 8";
  225. 9 = "WINDOW GOTO 9";
  226. 10 = "WINDOW GOTO 10";
  227. 11 = "WINDOW GOTO 11";
  228. 12 = "WINDOW GOTO 12";
  229. 13 = "WINDOW GOTO 13";
  230. 14 = "WINDOW GOTO 14";
  231. 15 = "WINDOW GOTO 15";
  232. 16 = "WINDOW GOTO 16";
  233. 17 = "WINDOW GOTO 17";
  234. 18 = "WINDOW GOTO 18";
  235. 19 = "WINDOW GOTO 19";
  236. 20 = "WINDOW GOTO 20";
  237. 21 = "WINDOW GOTO 21";
  238. 22 = "WINDOW GOTO 22";
  239. 23 = "WINDOW GOTO 23";
  240. 24 = "WINDOW GOTO 24";
  241. 25 = "WINDOW GOTO 25";
  242. 26 = "WINDOW GOTO 26";
  243. 27 = "WINDOW GOTO 27";
  244. 28 = "WINDOW GOTO 28";
  245. 29 = "WINDOW GOTO 29";
  246. 30 = "WINDOW GOTO 30";
  247. 31 = "WINDOW GOTO 31";
  248. 32 = "WINDOW GOTO 32";
  249. 33 = "WINDOW GOTO 33";
  250. 34 = "WINDOW GOTO 34";
  251. 35 = "WINDOW GOTO 35";
  252. 36 = "WINDOW GOTO 36";
  253. 37 = "WINDOW GOTO 37";
  254. 38 = "WINDOW GOTO 38";
  255. 39 = "WINDOW GOTO 39";
  256. 40 = "WINDOW GOTO 40";
  257. 41 = "WINDOW GOTO 41";
  258. 42 = "WINDOW GOTO 42";
  259. 43 = "WINDOW GOTO 43";
  260. 44 = "WINDOW GOTO 44";
  261. 45 = "WINDOW GOTO 45";
  262. 46 = "WINDOW GOTO 46";
  263. 47 = "WINDOW GOTO 47";
  264. 48 = "WINDOW GOTO 48";
  265. 49 = "WINDOW GOTO 49";
  266. 50 = "WINDOW GOTO 50";
  267. 51 = "WINDOW GOTO 51";
  268. 52 = "WINDOW GOTO 52";
  269. 53 = "WINDOW GOTO 53";
  270. 54 = "WINDOW GOTO 54";
  271. 55 = "WINDOW GOTO 55";
  272. 56 = "WINDOW GOTO 56";
  273. 57 = "WINDOW GOTO 57";
  274. 58 = "WINDOW GOTO 58";
  275. 59 = "WINDOW GOTO 59";
  276. 60 = "WINDOW GOTO 60";
  277. 61 = "WINDOW GOTO 61";
  278. 62 = "WINDOW GOTO 62";
  279. 63 = "WINDOW GOTO 63";
  280. 64 = "WINDOW GOTO 64";
  281. 65 = "WINDOW GOTO 65";
  282. 66 = "WINDOW GOTO 66";
  283. 67 = "WINDOW GOTO 67";
  284. 68 = "WINDOW GOTO 68";
  285. 69 = "WINDOW GOTO 69";
  286. 70 = "WINDOW GOTO 70";
  287. 71 = "WINDOW GOTO 71";
  288. 72 = "WINDOW GOTO 72";
  289. 73 = "WINDOW GOTO 73";
  290. 74 = "WINDOW GOTO 74";
  291. 75 = "WINDOW GOTO 75";
  292. 76 = "WINDOW GOTO 76";
  293. 77 = "WINDOW GOTO 77";
  294. 78 = "WINDOW GOTO 78";
  295. 79 = "WINDOW GOTO 79";
  296. 80 = "WINDOW GOTO 80";
  297. 81 = "WINDOW GOTO 81";
  298. 82 = "WINDOW GOTO 82";
  299. 83 = "WINDOW GOTO 83";
  300. 84 = "WINDOW GOTO 84";
  301. 85 = "WINDOW GOTO 85";
  302. 86 = "WINDOW GOTO 86";
  303. 87 = "WINDOW GOTO 87";
  304. 88 = "WINDOW GOTO 88";
  305. 89 = "WINDOW GOTO 89";
  306. 90 = "WINDOW GOTO 90";
  307. 91 = "WINDOW GOTO 91";
  308. 92 = "WINDOW GOTO 92";
  309. 93 = "WINDOW GOTO 93";
  310. 94 = "WINDOW GOTO 94";
  311. 95 = "WINDOW GOTO 95";
  312. 96 = "WINDOW GOTO 96";
  313. 97 = "WINDOW GOTO 97";
  314. 98 = "WINDOW GOTO 98";
  315. 99 = "WINDOW GOTO 99";
  316. };
  317.  
  318. statusbar = {
  319.  
  320. items = {
  321.  
  322. barstart = "{sbstart}";
  323. barend = "{sbend}";
  324.  
  325. topicbarstart = "{topicsbstart}";
  326. topicbarend = "{topicsbend}";
  327.  
  328. time = "{sb $Z}";
  329. user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";
  330.  
  331. window = "{sb $winref:$tag/$itemname{sbmode $M}}";
  332. window_empty = "{sb $winref{sbservertag $tag}}";
  333.  
  334. prompt = "{prompt $[.15]itemname}";
  335. prompt_empty = "{prompt $winname}";
  336.  
  337. topic = " $topic";
  338. topic_empty = " Irssi v$J - http://www.irssi.org";
  339.  
  340. lag = "{sb Lag: $0-}";
  341. act = "{sb Act: $0-}";
  342. more = "-- more --";
  343. };
  344.  
  345. default = {
  346.  
  347. window = {
  348.  
  349. disabled = "no";
  350. type = "window";
  351. placement = "bottom";
  352. position = "1";
  353. visible = "active";
  354.  
  355. items = {
  356. barstart = { priority = "100"; };
  357. time = { };
  358. user = { };
  359. window = { };
  360. window_empty = { };
  361. lag = { priority = "-1"; };
  362. act = { priority = "10"; };
  363. more = { priority = "-1"; alignment = "right"; };
  364. barend = { priority = "100"; alignment = "right"; };
  365. };
  366. };
  367.  
  368. window_inact = {
  369.  
  370. type = "window";
  371. placement = "bottom";
  372. position = "1";
  373. visible = "inactive";
  374.  
  375. items = {
  376. barstart = { priority = "100"; };
  377. window = { };
  378. window_empty = { };
  379. more = { priority = "-1"; alignment = "right"; };
  380. barend = { priority = "100"; alignment = "right"; };
  381. };
  382. };
  383.  
  384. prompt = {
  385.  
  386. type = "root";
  387. placement = "bottom";
  388. position = "100";
  389. visible = "always";
  390.  
  391. items = {
  392. prompt = { priority = "-1"; };
  393. prompt_empty = { priority = "-1"; };
  394. input = { priority = "10"; };
  395. };
  396. };
  397.  
  398. topic = {
  399.  
  400. type = "root";
  401. placement = "top";
  402. position = "1";
  403. visible = "always";
  404.  
  405. items = {
  406. topicbarstart = { priority = "100"; };
  407. topic = { };
  408. topic_empty = { };
  409. topicbarend = { priority = "100"; alignment = "right"; };
  410. };
  411. };
  412. awl_0 = {
  413. items = {
  414. barstart = { priority = "100"; };
  415. awl_0 = { };
  416. barend = { priority = "100"; alignment = "right"; };
  417. };
  418. };
  419. };
  420. };
  421. settings = {
  422. core = { real_name = "admin"; user_name = "admin"; nick = "xaneo"; };
  423. "fe-text" = { actlist_sort = "refnum"; };
  424. "perl/core/scripts" = { awl_shared_sbar = "OFF"; awl_viewer = "no"; };
  425. };
  426. ignores = ( { level = "JOINS PARTS QUITS NICKS"; } );
RAW Paste Data