A simple python based proxy for gntp notifications. A complete work in progress, anything may be broken at any time
JavaScript Python CoffeeScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
growlproxy
.gitignore
Readme.md
growlproxyrun.py
growlproxyui.py
runtests.py
settings.sample.py
setup.py

Readme.md

Growl Proxy

Growl proxy is a simple proxy for the GNTP protocol. It is written in python with a web interface, as it is designed to run in the background on headless computers.

The basic functionality is written and partially tested, but as it is a work in progress, things may not work as expected/at all.

The latest version of growlproxy can be obtained from it's github page.

Setup

Growl proxy depends on the following python modules

  • Jinja2
  • Flask
  • sqlalchemy
  • gntp
  • mox (for the tests)

These can be installed easily (assuming pip is setup) with the following command:

pip install Jinja2 Flask sqlalchemy gntp mox

Then, the latest version of growlproxy can be obtained using

git clone git://github.com/obmarg/growlproxy.git

TODO: Write info on coffeescript compile & database creation

At present, the growlproxyrun.py and growlproxyui.py files should be used to start the proxy itself and the user interface respectively.

In the future, a unified python script to run both of these will be provided as well as a proper setup.py, but for now this is the recommended method.