{ "info": { "author": "Bob Erb", "author_email": "bob.erb@aashe.org", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "|Build Status| |Coverage Status|\n\ndjango-constant-contact\n=======================\n\nDjango package for creating email marketing campaigns in Constant\nContact.\n\nInlines CSS into HTML before sending to Constant Contact.\n\nInstallation\n------------\n\nUsing pip:\n\n.. code:: bash\n\n pip install django-constant-contact\n\nSettings\n--------\n\nThe following variables should be set in your settings.py:\n\n.. code:: bash\n\n CONSTANT_CONTACT_API_KEY\n CONSTANT_CONTACT_ACCESS_TOKEN\n CONSTANT_CONTACT_FROM_EMAIL\n CONSTANT_CONTACT_REPLY_TO_EMAIL\n CONSTANT_CONTACT_USERNAME\n CONSTANT_CONTACT_PASSWORD\n\n``CONSTANT_CONTACT_API_KEY`` is assigned by Constant Contact when you\nregister your application. (You need to register as a Constant Contact\ndeveloper.)\n\n``CONSTANT_CONTACT_ACCESS_TOKEN`` is the access token granted to your\napplication by a Constant Contact user. This is the User who will own\nthe uploaded Constant Contact email marketing campaigns.\n\nUsage Examples\n--------------\n\nCreate a new marketing campaign:\n\n.. code:: python\n\n email_content = \"....\"\n text_content = \"blah blah blah\"\n constant_contact = ConstantContact()\n\n options = {name: , from_email: , email_content: , text_content:, ....}\n\n try:\n campaign = constant_contact.new_email_marketing_campaign(options)\n except ConstantContactAPIError as exc:\n print exc.errors\n\nUpdate an existing campaign (stored in a model):\n\n.. code:: python\n\n options['email_marketing_campaign'] = campaign\n options['name'] = \"new name\"\n\n try:\n constant_contact.update_email_marketing_campaign(options)\n except ConstantContactAPIError as exc:\n print exc.errors\n\n.. |Build Status| image:: https://travis-ci.org/AASHE/django-constant-contact.svg?branch=master\n :target: https://travis-ci.org/AASHE/django-constant-contact\n.. |Coverage Status| image:: https://coveralls.io/repos/AASHE/django-constant-contact/badge.svg?branch=master\n :target: https://coveralls.io/r/AASHE/django-constant-contact?branch=master", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aashe/django-constant-contact", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-constant-contact", "package_url": "https://pypi.org/project/django-constant-contact/", "platform": "", "project_url": "https://pypi.org/project/django-constant-contact/", "project_urls": { "Homepage": "https://github.com/aashe/django-constant-contact" }, "release_url": "https://pypi.org/project/django-constant-contact/1.5/", "requires_dist": null, "requires_python": "", "summary": "Django package for creating email marketing campaigns in Constant Contact", "version": "1.5" }, "last_serial": 4302521, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "209355488ee5c373a412c23e01b914fa", "sha256": "16ecbbe24be5422df379146e95ccae0b640be2f5932973e0a68e7bc592b4c31b" }, "downloads": -1, "filename": "django-constant-contact-1.0.1.tar.gz", "has_sig": false, "md5_digest": "209355488ee5c373a412c23e01b914fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6969, "upload_time": "2016-03-18T15:07:42", "url": "https://files.pythonhosted.org/packages/b6/1b/76444d0e93402f70603505378ba049cecf85159bc9b1a832b5c5da9b8e42/django-constant-contact-1.0.1.tar.gz" } ], "1.0.2": [], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a33e9d0baa307556b93c4a95f7aecbfc", "sha256": "59afb9fb9a34ad7cec94ba57f24a9425dd4ff4987d935eaf0ca80f50d80006db" }, "downloads": -1, "filename": "django-constant-contact-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a33e9d0baa307556b93c4a95f7aecbfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7018, "upload_time": "2016-03-18T15:24:28", "url": "https://files.pythonhosted.org/packages/76/d3/849eae25dcd982a0dd34c34236785105874573d611c98ac3a1d9b41a16ac/django-constant-contact-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3e01aa970be72ad33a4121ee348d618d", "sha256": "f4590fac25a6cdf87df83759b345efd260b35d2078d5a4af11a7894ea0cf874f" }, "downloads": -1, "filename": "django-constant-contact-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3e01aa970be72ad33a4121ee348d618d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7136, "upload_time": "2016-03-18T21:24:57", "url": "https://files.pythonhosted.org/packages/5b/73/97ed9a7785b5f1251955b5dbbd1922a5079bf36037f55422308e1625332c/django-constant-contact-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "c9681484d0f6fd9c41665bf4512ea6e7", "sha256": "5a2be257f81bcd0def9218901d464bea381684096e643c40f3a1f83ded687f85" }, "downloads": -1, "filename": "django-constant-contact-1.0.5.tar.gz", "has_sig": false, "md5_digest": "c9681484d0f6fd9c41665bf4512ea6e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7140, "upload_time": "2016-03-18T21:50:51", "url": "https://files.pythonhosted.org/packages/88/8f/5907f73d7dda74c82e2d8d2df7d68824511a2d1978cd132280c08a685314/django-constant-contact-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "291696fe60cb7747d01c70db2cacbc0c", "sha256": "687cd8357bce67741b5198f21761d905957a7fb41479f7f93c0a0b5d30f15dd9" }, "downloads": -1, "filename": "django-constant-contact-1.0.6.tar.gz", "has_sig": false, "md5_digest": "291696fe60cb7747d01c70db2cacbc0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7150, "upload_time": "2016-07-22T16:55:17", "url": "https://files.pythonhosted.org/packages/b8/d8/59b7bc6ee93e46735dc8da70277d09c3b7ab74de9df2bce2605ae74fc6db/django-constant-contact-1.0.6.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "618aae34fb4b3c31cae52c33534f1f99", "sha256": "6b5e07500291a18e65d7d0af19e79ad4ae45684906ffcbc4951597c5deb076ac" }, "downloads": -1, "filename": "django-constant-contact-1.1.tar.gz", "has_sig": false, "md5_digest": "618aae34fb4b3c31cae52c33534f1f99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7170, "upload_time": "2016-08-09T16:05:59", "url": "https://files.pythonhosted.org/packages/51/51/e9ad2cb5290f3825ce11b229ad418cd0d8f153015823c5f2a0e5cf40aaa2/django-constant-contact-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "217bc4fd8432620a2e822c4952b09693", "sha256": "34356d72dffaa00dcff6688d70fe96085497fd2de3522f81954915aba3d21f53" }, "downloads": -1, "filename": "django-constant-contact-1.1.1.tar.gz", "has_sig": false, "md5_digest": "217bc4fd8432620a2e822c4952b09693", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7191, "upload_time": "2016-08-09T16:10:51", "url": "https://files.pythonhosted.org/packages/01/60/a4c3d55a37d6304d0bd8fdd9ef921e838e0ceb1fa0e07fbaee4b5594048c/django-constant-contact-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "48990c3dbfe2b78268885c14bf48bcbd", "sha256": "98eff957b4cb7a34fce3dfc0c2d01d77f8d35ffcca274eab3d4a1d196ce47946" }, "downloads": -1, "filename": "django-constant-contact-1.1.2.tar.gz", "has_sig": false, "md5_digest": "48990c3dbfe2b78268885c14bf48bcbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7192, "upload_time": "2016-08-09T16:46:53", "url": "https://files.pythonhosted.org/packages/af/d1/97560e9739fd55574ca90cc44fec53dab1dd34fda4fd0bf874b5f500eec0/django-constant-contact-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "5d25135393c82a0e54d6789db97829fe", "sha256": "830f4e2a8f3b9c571eb4e25a2af989e70591f4a3eeb006f00c629a27b97b24c1" }, "downloads": -1, "filename": "django-constant-contact-1.1.3.tar.gz", "has_sig": false, "md5_digest": "5d25135393c82a0e54d6789db97829fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7188, "upload_time": "2016-08-18T15:58:14", "url": "https://files.pythonhosted.org/packages/89/e8/92b34af7cfe84b71eaee0cc1e3307fa692ffba082a3771fdbfe3e36c7ceb/django-constant-contact-1.1.3.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "c997006dc14124796fca3580e4a29795", "sha256": "7f3e0fef6f3e56ec3d200b0d70ccadea0364aa3f3abecd36bfe0db706fa081a8" }, "downloads": -1, "filename": "django-constant-contact-1.2.tar.gz", "has_sig": false, "md5_digest": "c997006dc14124796fca3580e4a29795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7681, "upload_time": "2016-09-08T00:53:45", "url": "https://files.pythonhosted.org/packages/15/b7/55d94103d68216e88837e06d8faa43120aa6f68f0f01ba1067fc2141654e/django-constant-contact-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "f0acc0a9037671a2c00089e30c63b101", "sha256": "4697edf1692209e5a279bb4eaf1ed3280a4cbb28f6ed00b5f1ac9d37435f51f9" }, "downloads": -1, "filename": "django-constant-contact-1.2.1.tar.gz", "has_sig": false, "md5_digest": "f0acc0a9037671a2c00089e30c63b101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7695, "upload_time": "2016-10-21T14:11:26", "url": "https://files.pythonhosted.org/packages/22/7e/fa607e80442a812b452033b9e9c1ef7c16e49f3dde7925ed211a6794c753/django-constant-contact-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "d6ef0bcb74de449507e250eb6a544acd", "sha256": "e2098fabf36826e21e40e20fd198e8ae9fd998abd86116b06943e961326aa556" }, "downloads": -1, "filename": "django-constant-contact-1.3.tar.gz", "has_sig": false, "md5_digest": "d6ef0bcb74de449507e250eb6a544acd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7673, "upload_time": "2017-01-06T14:31:42", "url": "https://files.pythonhosted.org/packages/0d/52/5c70a2f460cf4006d00a54337807169bed70bf7fc38ebe790abf3ad2bef7/django-constant-contact-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "c9c13a87599cc676fb3c5a5efdf5057e", "sha256": "1be95609d8cba192130b69229b06d21a490cb5dab8e3d43ae91be0abea782a6e" }, "downloads": -1, "filename": "django-constant-contact-1.4.tar.gz", "has_sig": false, "md5_digest": "c9c13a87599cc676fb3c5a5efdf5057e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8186, "upload_time": "2018-09-02T22:01:18", "url": "https://files.pythonhosted.org/packages/f3/59/128946b1c504de73886cc98dd9f2b6836a059b7c887630d38305517d7fdc/django-constant-contact-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "48715a43345fd7131770378c8b1821b5", "sha256": "8252e72b8c76da06be1cf9f9d195333d8e8454a36e6635390fe9590825c0a0d3" }, "downloads": -1, "filename": "django-constant-contact-1.4.1.tar.gz", "has_sig": false, "md5_digest": "48715a43345fd7131770378c8b1821b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8209, "upload_time": "2018-09-12T02:30:45", "url": "https://files.pythonhosted.org/packages/47/49/13a4d577a7c56e5c7643bb29b26832849415a7135b216a135e3cf4053d7f/django-constant-contact-1.4.1.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "180cdb4deaf37ef995706b446fa91279", "sha256": "b1811249abdd09b4fc4749f068732113661801bc3684ff615c3e74deeb55300e" }, "downloads": -1, "filename": "django-constant-contact-1.5.tar.gz", "has_sig": false, "md5_digest": "180cdb4deaf37ef995706b446fa91279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8211, "upload_time": "2018-09-23T17:50:09", "url": "https://files.pythonhosted.org/packages/96/eb/acfda82c8084d83af3d375e6af84db570fa55e3934872b528a06bf7de04b/django-constant-contact-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "180cdb4deaf37ef995706b446fa91279", "sha256": "b1811249abdd09b4fc4749f068732113661801bc3684ff615c3e74deeb55300e" }, "downloads": -1, "filename": "django-constant-contact-1.5.tar.gz", "has_sig": false, "md5_digest": "180cdb4deaf37ef995706b446fa91279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8211, "upload_time": "2018-09-23T17:50:09", "url": "https://files.pythonhosted.org/packages/96/eb/acfda82c8084d83af3d375e6af84db570fa55e3934872b528a06bf7de04b/django-constant-contact-1.5.tar.gz" } ] }