Как мне искать названия каналов в WeeChat?
В IRC-клиенте XChat можно искать список каналов в текущей подключенной сети. Например, поиск по ключевому слову "python" с помощью "Сервер → Список сетей" в сети Freenode перечисляет все каналы, в названии которых есть python.
Возможна ли такая функция поиска в Weechat? Если так, как я могу искать канал?
2 ответа
Использовать /list
команда... стандартная команда IRC для просмотра и поиска каналов IRC.
Вы можете добавить регулярное выражение в конце для поиска определенных каналов.
Вы можете использовать /list -re <regex>
возможность поиска с помощью регулярных выражений.
Если вам нужна дополнительная информация, используйте /help
команда; и узнать больше о реальной функциональности irc (вместо того, чтобы полагаться на оболочки GUI).
Насколько мне известно, в WeeChat нет функции поиска каналов. Но, тем не менее, вы можете использовать ALIS
(Advanced LIsting Service) канал бота (на freenode):
Для поиска каналов, содержащих python
в названии канала:
/ msg alis list * python *
Для поиска канала, тема которого содержит слово foo
:
/ msg alis list * -topic * python *
(подстановочные знаки обязательны)
Для других вариантов см.:
/ msg alis help list
/list
тоже работает, но в большой сети, такой как freenode (с более чем 40 тысячами каналов), это может затопить клиента или привести к неожиданным результатам.
Примечание. Это особенность сети freenode, которая не зависит от клиента. Его можно использовать с любого клиента IRC.