pegasus 6263c594ff Add query_blocker.pl
feat: add per-network blocking state (v1.9)

- Add per-server on/off override via `/query_blocker on|off|reset <server>`
  while preserving the global `block_queries` setting as default fallback
- Add `/query_blocker reset -all` to clear all per-server overrides at once
- Compact `/query_blocker status` output: single line summary with exceptions
  instead of one line per server
- Tab completion for server names on on/off/status/reset subcommands
- Restore hooks on reload when per-server overrides are active but global is off
- Fix bold formatting to use weechat::color('bold') instead of raw \x02
- Fix _connected_servers() using irc_server infolist (buffer infolist unreliable)
- Fix _server_buf_pointer() using buffer_search() for a usable pointer
- Fix sort _connected_servers() Perl gotcha (was treating function as comparator)

Signed-off-by: Teh PeGaSuS <pegasus@gitea.0bin.xyz>
2026-02-28 02:27:44 +01:00
2026-02-28 02:26:54 +01:00
2026-02-28 02:27:44 +01:00
2026-02-28 02:26:54 +01:00

weescripts

Vibe coded WeeChat scripts

S
Description
Vibe coded WeeChat scripts
Readme MIT 42 KiB
Languages
Perl 100%