Publish a launchpad event stream on MQTT
Go to file
Matthew Treinish b278fa0008
Add imap configuration bits
This commit adds the necessary bits for configuring a connection to an
imap server. It also adds support for ssl and watching a specific
folder.
2016-08-29 19:35:35 -04:00
lpmqtt Add imap configuration bits 2016-08-29 19:35:35 -04:00
.gitignore Initial Commit 2016-08-29 16:09:33 -04:00
.testr.conf Initial Commit 2016-08-29 16:09:33 -04:00
CONTRIBUTING.rst Initial Commit 2016-08-29 16:09:33 -04:00
LICENSE Initial Commit 2016-08-29 16:09:33 -04:00
README.rst Initial Commit 2016-08-29 16:09:33 -04:00
requirements.txt Initial Commit 2016-08-29 16:09:33 -04:00
setup.cfg Initial Commit 2016-08-29 16:09:33 -04:00
setup.py Initial Commit 2016-08-29 16:09:33 -04:00
test-requirements.txt Initial Commit 2016-08-29 16:09:33 -04:00
tox.ini Initial Commit 2016-08-29 16:09:33 -04:00

README.rst

lpmqtt

lpmqtt, like its name implies, is a tool for publish a launchpad event stream into MQTT. It will publish all the capture events from the lp emails over imap and publish them to MQTT

MQTT Topics

lpmqtt will push gerrit events to topics broken by project and event type. The formula used is:

<base topic>/<bugs or blueprints>/<number>

Configuration

There are a few required pieces of information to make lpmqtt work properly. These settings are specified in the config file.