/weechat-anotify

Libnotify notification script for WeeChat.

Primary LanguagePython

WeeChat Growl Script

This is a notification script for WeeChat Internet Relay Chat client.

Originally developed for Growl, but adapted for Libnotify, see weechat-growl.

Features

Notifications for:

  • Private message
  • Inivtes, topic changes
  • Extensive DCC support: chat, file receiving and sending
  • Notifications can be made sticky (always or only on away)

Installation

Make sure that Libnotify is and Python bindings are installed. Use your favorite package manager

Move anotify.py to ~/.weechat/python/autoload/anotify.py.

Settings

Notification Settings

  • show_public_message: Notify on public message. (on/off*)
  • show_private_message: Notify on private message. (on*/off)
  • show_public_action_message: Notify on public action message. (on/off*)
  • show_private_action_message: Notify on private action message. (on*/off)
  • show_notice_message: Notify on notice message. (on/off*)
  • show_invite_message: Notify on channel invitation message. (on*/off)
  • show_highlighted_message: Notify on nick highlight. (on*/off)
  • show_server: Notify on server connect and disconnect. (on*/off)
  • show_channel_topic: Notify on channel topic change. (on*/off)
  • show_dcc: Notify on DCC chat/file transfer messages. (on*/off)
  • show_upgrade_ended: Notify on WeeChat upgrade completion. (on*/off)

Sticky Settings

  • sticky: Set sticky notifications. (on/off*)
  • sticky_away: Set sticky notifications only when away. (on*/off)