Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A simple python based proxy for gntp notifications. A complete work in progress, anything may be broken at any time

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 growlproxy
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Readme.md
Octocat-spinner-32 growlproxyrun.py
Octocat-spinner-32 growlproxyui.py
Octocat-spinner-32 runtests.py
Octocat-spinner-32 settings.sample.py
Octocat-spinner-32 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.

Something went wrong with that request. Please try again.