138
edits
No edit summary |
|||
| (10 intermediate revisions by 3 users not shown) | |||
| Line 4: | Line 4: | ||
== Running Weechat == | == Running Weechat == | ||
weechat is installed on azazel, the main login box. | |||
butlerx has written a bash script to get you started with weechat, run: | |||
~edu/confweechat | |||
/ | |||
Copy and paste that into your terminal command line, hit enter, and give yourself a pat on the back. | Copy and paste that into your terminal command line, hit enter, and give yourself a pat on the back. | ||
If you'd like to have a look before you run it, which you should its on [[https://github.com/redbrick/eduScripts/blob/master/confweechat Github]] | |||
Now just run | |||
weechat | |||
to chat to everyone | |||
== Basic use == | == Basic use == | ||
| Line 79: | Line 64: | ||
weechat has a mobile app you can get from the [https://play.google.com/store/apps/details?id=com.ubergeek42.WeechatAndroid google play store] or from the [https://github.com/ubergeek42/weechat-android github]. | weechat has a mobile app you can get from the [https://play.google.com/store/apps/details?id=com.ubergeek42.WeechatAndroid google play store] or from the [https://github.com/ubergeek42/weechat-android github]. | ||
Before we set up the app we need to go too weechat on the terminal and type in: | Before we set up the app we need to go too weechat on the terminal and type in: | ||
/relay add weechat 1337 | /relay add weechat 1337 (choose your own port) | ||
then we need to set the password | then we need to set the password | ||
/set relay.network.password "your-secret-password" | /set relay.network.password "your-secret-password" | ||
| Line 125: | Line 110: | ||
===add items such as time from screen on bigger screens === | ===add items such as time from screen on bigger screens === | ||
/trigger addreplace resize_big_timestamp signal signal_sigwinch "${info:term_width} >=200" "" "/set weechat.look.buffer_time_format %H:%M:%S " | /trigger addreplace resize_big_timestamp signal signal_sigwinch "${info:term_width} >=200" "" "/set weechat.look.buffer_time_format %H:%M:%S " | ||
===Redact messages from specific users=== | |||
Helps keep better track of the conversation than if others are replying to messages you can't see. This example replaces messages from user1 and user2 with "[REDACTED]" | |||
/trigger addreplace shut_up modifier weechat_print "${tg_tags} =~ ,irc_privmsg, && ${tg_tags} =~ ,nick_(user1|user2|user3)," "/.*/${tg_prefix}\t${color:238}[REDACTED]" | |||
/trigger addreplace | |||
==Conditions== | ==Conditions== | ||
| Line 141: | Line 123: | ||
===Hide buffer list on small terminals=== | ===Hide buffer list on small terminals=== | ||
/set weechat.bar.buffers.conditions "${info:term_width > 100 | /set weechat.bar.buffers.conditions "${info:term_width} > 100" | ||
===Turn off status on nonactive windows === | ===Turn off status on nonactive windows === | ||
edits