diff 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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README	Tue Mar 10 11:30:22 2015 +0100
@@ -0,0 +1,96 @@
+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/>.
+