Metadata-Version: 1.0
Name: gntplib
Version: 0.3
Summary: A Growl Notification Transport Protocol (GNTP) client library in Python
Home-page: http://github.com/papaeye/gntplib
Author: papaeye
Author-email: papaeye@gmail.com
License: BSD License
Description: gntplib
        =======
        
        gntplib is a Growl Notification Transport Protocol (GNTP_) client library in
        Python.
        
        gntplib is tested on Python 2.7/3.2 and Growl 1.3.3.
        
        .. _GNTP: http://www.growlforwindows.com/gfw/help/gntp.aspx
        
        Installation
        ------------
        
        Simply::
        
            $ pip install gntplib
        
        Or to use ``gntplib.async`` which provides support for asynchronous processing
        built on Tornado::
        
            $ pip install gntplib tornado
        
        Documentation
        -------------
        
        Release version: http://packages.python.org/gntplib/ (`ja
        <http://packages.python.org/gntplib/ja/>`_)
        
        Development version: http://gntplib.readthedocs.org/en/latest/
        
        History
        -------
        
        0.3 (2012-03-30)
        ~~~~~~~~~~~~~~~~
        
        * Support Python 3
        
        0.2 (2012-03-18)
        ~~~~~~~~~~~~~~~~
        
        * Add support for asynchronous processing built on Tornado.
        
          - Add ``gntplib.async.AsyncNotifier`` and ``gntplib.async.AsyncIcon``.
        
        * Imporve usability of callback.
        
          - ``SocketCallback``:  Now ``SocketCallback`` is not a abstract class, but
            represents a socket callback.  Its ``if_clicked``, ``if_closed`` and
            ``if_timedout`` methods are replaced with ``on_click``, ``on_close`` and
            ``on_timeout`` methods respectively, which can be set at the constructor.
        
          - ``Notifier.notify()``:  Redefine ``callback`` argument as for the callback
            to run after closing the connection with the GNTP server.
            Add ``gntp_callback`` argument for url callback (as string) and socket
            callback (as ``SocketCallback`` instance).
            Add ``context``, ``context_type``, ``on_click``, ``on_close`` and
            ``on_timeout`` arguments to define a socket callback easily.
        
        * Remove ``callback`` argument from ``gntplib.notify()``.
        
        * Rename ``gntplib.Icon`` to ``gntplib.RawIcon``.
        
        0.1 (2012-03-12)
        ~~~~~~~~~~~~~~~~
        
        * Initial release.
        
Keywords: gntp growl async
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Topic :: Software Development :: Libraries :: Python Modules
