{"id":779,"date":"2013-12-07T16:34:22","date_gmt":"2013-12-07T23:34:22","guid":{"rendered":"http:\/\/www.dreness.com\/blog\/?p=779"},"modified":"2019-12-07T17:10:32","modified_gmt":"2019-12-08T00:10:32","slug":"irssi-auto-op-your-friends","status":"publish","type":"post","link":"https:\/\/dreness.com\/blog\/archives\/779","title":{"rendered":"irssi auto-op your friends"},"content":{"rendered":"<p>From the &#8216;short and sweet&#8217; department, here&#8217;s a fast recipe for configuring irssi to automatically op users of your choosing.<\/p>\n<pre>cd ~\/.irssi\/scripts\r\ncurl -O https:\/\/scripts.irssi.org\/scripts\/friends_peder.pl\r\nmkdir -p autorun ; cd autorun ; ln -s ..\/friends_peder.pl<\/pre>\n<p>If irssi is already running (and why wouldn&#8217;t it be ;), \/run the friends_peder script. Otherwise just start irssi and the script will auto-load. Then add some friends.<\/p>\n<pre>\/run friends_peder\r\n\/addfriend -flags o *!*@userfoo.blingding.chatnet.in #macosx undernet\r\n\/addfriend -flags o *!*@barman.wonton.blankets.nu #Quake4Life gamerznet<\/pre>\n<p>The addfriend syntax is:<\/p>\n<pre><b>-<\/b><b>!<\/b><b>-<\/b> <b>Friends:<\/b> \/ADDFRIEND [-mask full|normal|host|domain] [-flags\u00a0\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;[o][v][c]&gt;] &lt;nick|mask&gt; [&lt;channel&gt; [&lt;chatnet&gt;]]]<\/pre>\n<p>You may have noticed the new window that appeared to show the state of your friends list:<\/p>\n<p><a href=\"https:\/\/dreness.com\/blog\/wp-content\/uploads\/2013\/12\/friends_peder_window.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-780\" alt=\"friends_peder_window\" src=\"https:\/\/dreness.com\/blog\/wp-content\/uploads\/2013\/12\/friends_peder_window-1024x309.png\" width=\"640\" height=\"193\" srcset=\"https:\/\/dreness.com\/blog\/wp-content\/uploads\/2013\/12\/friends_peder_window-1024x309.png 1024w, https:\/\/dreness.com\/blog\/wp-content\/uploads\/2013\/12\/friends_peder_window-300x90.png 300w, https:\/\/dreness.com\/blog\/wp-content\/uploads\/2013\/12\/friends_peder_window.png 1142w, https:\/\/dreness.com\/blog\/wp-content\/uploads\/2013\/12\/friends_peder_window-300x90@2x.png 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>There are some other commands, which you use by specifying an entry number to edit:<\/p>\n<pre>CHANNEL &lt;num&gt; &lt;channel&gt;\u00a0 \u00a0 - set channel\r\n\u00a0\u00a0 \u00a0&lt;channel&gt; is either a channel nam\r\nDELETE\u00a0 &lt;num&gt;\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 - delete entr\r\nFLAGS \u00a0 &lt;num&gt; &lt;flags&gt;\u00a0 \u00a0 \u00a0 - set flags\r\n\u00a0 \u00a0 &lt;flags&gt; is a list of c (color), o (give op), v (give voice)\r\nMASK\u00a0 \u00a0 &lt;num&gt; &lt;mask&gt; \u00a0 \u00a0 \u00a0 - set\u00a0\r\n\u00a0 \u00a0 &lt;mask&gt; is in the usual nick!use\r\nNET \u00a0 \u00a0 &lt;num&gt; &lt;net&gt;\u00a0 \u00a0 \u00a0 \u00a0 - set net\r\n\u00a0\u00a0 &lt;net&gt; is one of your defined ircnets or * for all<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From the &#8216;short and sweet&#8217; department, here&#8217;s a fast recipe for configuring irssi to automatically op users of your choosing. cd ~\/.irssi\/scripts curl -O https:\/\/scripts.irssi.org\/scripts\/friends_peder.pl mkdir -p autorun ; cd autorun ; ln -s ..\/friends_peder.pl If irssi is already running &hellip; <a href=\"https:\/\/dreness.com\/blog\/archives\/779\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,6],"tags":[],"class_list":["post-779","post","type-post","status-publish","format-standard","hentry","category-bitbucket","category-scripts"],"_links":{"self":[{"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/posts\/779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/comments?post=779"}],"version-history":[{"count":5,"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/posts\/779\/revisions"}],"predecessor-version":[{"id":1286,"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/posts\/779\/revisions\/1286"}],"wp:attachment":[{"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/media?parent=779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/categories?post=779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dreness.com\/blog\/wp-json\/wp\/v2\/tags?post=779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}