Commits on Jan 30, 2012
  1. Update version to 0.6

    committed Jan 30, 2012
  2. Documentation updates

    committed Jan 30, 2012
  3. Add initial version of URL callbacks

    This is a simple URL callback to get people started. In the future, it
    would be nice if callback can be either a string for URL callbacks or a
    Fixes #11
    committed Jan 30, 2012
Commits on Jan 28, 2012
  1. Merge branch 'ConfigParser'

    committed Jan 28, 2012
  2. ConfigParser aware GrowlNotifier

    To make it easier to control Growls without configuring it per program,
    provide a GrowlNotifier object that can read our network settings from
    committed Jan 8, 2012
  3. Fabfile updates

    committed Jan 28, 2012
  4. Set a default socket timeout value

    Fixes #18
    committed Jan 28, 2012
  5. Add tox configuration

    committed Jan 28, 2012
Commits on Jan 8, 2012
  1. Show logging when running module from commandline

    If we run python -m gntp.notifier we likely want some debugging
    information to show since we're running it as a test of features.
    committed Jan 8, 2012
Commits on Jan 3, 2012
Commits on Dec 24, 2011
  1. Bugfix: Incomplete reception of response messages

    For GNTP response messages, only the first package would be received and
    parsed. In practice, this would usually cut off the (mandatory)
    'Response-Action' header, which would arrive in the second package.
    This, in turn, would cause GNTPOK.validate() to throw an exception
    because of the missing header.
    The correct behaviour is to continue reading from the socket until the
    response ends with <CRLF><CRLF>, indicating the proper end of the
    message. As the standard states:
    > A GNTP request must end with <CRLF><CRLF> (two blank lines). This
    > indicates the end of the request to the receiver.
    goerz committed with Nov 13, 2011
  2. Minor fix to subscribe messages

    committed Dec 24, 2011
  3. Switch from Rakefile to

    Since this is a Python project, it likely makes more sense to use
    Fabric for these kinds of tasks
    committed Dec 24, 2011
  4. Define EOL only once

    committed Dec 24, 2011
  5. Compile Regex once

    committed Dec 24, 2011
  6. Lots of pep8 cleanup

    committed Dec 24, 2011
  7. Initial attempt at hooks for subscriptions

    In order to better backwards support the old library, instead of adding
    new parameters to the register and notify methods, add *_hook methods
    that can be overridden to add additional headers.
    Move the add_origin_info() method out of the GNTP base class to the
    GrowlNotifier class where it can be more easily overridden if needed.
    committed Dec 24, 2011
Commits on Dec 23, 2011
  1. Fix additional bug in example

    committed Dec 23, 2011
  2. Minor pep8 cleanup

    committed Dec 23, 2011
  3. Update examples in README

    Fix minor bugs in the examples and add some additional comments to
    clarify usage.
    Fixes #14
    committed Dec 23, 2011
  4. Add in __all__ for gntp.notifier

    committed Dec 23, 2011
Commits on Nov 24, 2011
  1. Misspelled parameter. Fixes #17

    committed Nov 24, 2011
Commits on Nov 11, 2011
  1. Add python egg information

    committed Nov 11, 2011
  2. Remove stale symlink

    committed Nov 11, 2011
  3. Update version number

    committed Nov 11, 2011
  4. Adding a "mini" notifier

    Add a single function notifier that uses fairly reasonable defaults to
    make it easier to add simple notifications to scripts
    committed Nov 11, 2011
Commits on Oct 22, 2011
  1. Update unit tests

    committed Oct 22, 2011
  2. Add a test for priority levels

    committed Oct 22, 2011
  3. Move notifier class attributes to instance attributes

    To avoid accumulating variables in Issue #10 we want to move the class
    attributes to instance attributes
    committed Oct 22, 2011
  4. Fix accumulated variables

    Fixes #10
    Remove some of the class level variables and convert them into
    variables initialized through the __init__ method. This should prevent
    other values from accumulating in the base class and doing weird things.
    committed Oct 22, 2011
Commits on Oct 16, 2011
  1. Fix some pep8 formatting errors

    committed Oct 16, 2011