Skip to main content

Jmbo Everlytic mailing list subscription API.

Project description

jmbo-everlytic
==============

jmbo-everlytic provides integration with the everlytic (pMailer) API.
The only functionality supported is adding and removing members from a
mailing list subscription.

The communication protocol with the everlytic service is xmlrpc.

Requirements
------------

System libraries
****************
- libxml2-dev

Python packages
***************
- xmlrpclib

Usage
-----

`everlytic.api` contains functions for subscribing and unsubscribing to a
mailing list. A local everlytic profile is stored to keep track of the
member id on everlytic.

Settings
********
The following settings must be added to settings.py:
::
EVERLYTIC = {
'URL': 'http://your-host.pmailer.net/api/1.0',
'API_KEY': 'your_api_key',
'LIST_ID': 0 # set to a valid integer
}
::

Authors
=======

Praekelt Foundation
-------------------

* Jurgen Blignaut

Changelog
=========

0.1.3
-----
#. Use celery to prevent timeouts.

0.1.2
-----
#. Cleanup tests.
#. More defensive code when creating profile objects.

0.1.1
-----
#. Remove references to private values.

0.1
---
#. First release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jmbo-everlytic-0.1.3.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

jmbo_everlytic-0.1.3-py2.7.egg (19.4 kB view details)

Uploaded Source

File details

Details for the file jmbo-everlytic-0.1.3.tar.gz.

File metadata

File hashes

Hashes for jmbo-everlytic-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2e497783b3843838acfd71b2b31450d9e60f5abb12e6e7b4a676d8cb1f4dd41e
MD5 4a7bf0ddb1b71805d7d33655778c0277
BLAKE2b-256 6c74d655e393db8d00cb9dbe4170e450fc6d1a1829af78fb0193d1b801e904ab

See more details on using hashes here.

File details

Details for the file jmbo_everlytic-0.1.3-py2.7.egg.

File metadata

File hashes

Hashes for jmbo_everlytic-0.1.3-py2.7.egg
Algorithm Hash digest
SHA256 7fe504ad54779eef06400d44a15cacb66c630dd457f44596e4286d3b28c5bff7
MD5 0e7a157d0ca263df9c28a5ff1ee50cd0
BLAKE2b-256 8a662d745ef3aad5ac7b937e77733e29f990596f8cf092733c55532e323c3178

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page