Mercurial > addons > weechat-scripts > weechat-notification-script
view README @ 2:400b3d7b1313 default tip
Add a README file
author | Guido Berhoerster <guido+weechat@berhoerster.name> |
---|---|
date | Tue, 10 Mar 2015 11:30:22 +0100 |
parents | |
children |
line wrap: on
line source
Weechat Notification Script =========================== The notification script for Weechat notifies of a number of events through desktop notifications and an optional status icon. It can be configured to notify of private messages, highlighted messages, and DCC requests and to only notify of messages which are actually displayed within Weechat. The script supports several different user interface toolkits to display the notifications and the status icon, including GTK 2, GTK 3, Qt 4, and KDE 4. Usage ----- The notification script is written in Python 2 and requires Weechat 1.0 or later with support for Python scripts. Each of the different user interfaces has its own set of dependencies. The user interface based on the GTK 2 toolkit requires PyGTK and notify-python. The user interface based on the GTK 3 toolkit requires GObject Introspection bindings for glib, GDK-PixBuf, GTK 3, and libnotify. The user interface based on the Qt 4 toolkit requires PyQt4. The user interface based on the KDE 4 libraries PyQt4 and PyKDE 4. The notification script can be configured through the following Weechat settings: plugins.var.python.notification.status_icon : The path or name of the status icon, if empty, does not display a status icon. The default value is weechat. plugins.var.python.notification.notification_icon : The path or name of the icon shown in notifications. The default value is weechat. plugins.var.python.notification.preferred_toolkit : The preferred user interface toolkit, if empty it will be selected automatically based on the running desktop environment and the installed toolkits. Valid values are gtk2, gtk3, gt4, and kde4. The default value is empty. plugins.var.python.notification.notify_on_displayed_only : Indicates whether to only notify of messages that are actually displayed by Weechat. The default value is on. plugins.var.python.notification.notify_on_privmsg : Indicates wheter to notify when receiving a private message. The default value is on. plugins.var.python.notification.notify_on_highlight : Indicates whether to notify when a messages is highlighted. The default value is on. plugins.var.python.notification.notify_on_dcc_request : Indicates whether to notify on DCC requests. The default value is on. Contact ------- Please send any feedback, translations or bug reports via email to <guido+weechat@berhoerster.name>. Bug Reports ----------- When sending bug reports, please always mention the exact version of the script with which the issue occurs as well as the version of Weechat and the operating system you are using and make sure that you provide sufficient information to reproduce the issue and include any input, output, any error messages and Python stack traces. License ------- Except otherwise noted, all files are Copyright (C) 2014 Guido Berhoerster and distributed under the following license terms: Copyright (C) 2014 Guido Berhoerster <guido+weechat@berhoerster.name> Licensed under the GNU General Public License Version 3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.