{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# Django Epsilon\n\n[Epsilon.com](https://us.epsilon.com/home) API integration for Django applications\n\n#### Installation\n```python\npip install django-epsilon\n```\n\n#### Usage\n```python\nfrom epsilon.models import Epsilon\n\nprofile = {\n 'first_name': 'John',\n 'last_name': 'Smith',\n 'date_of_birth': '1990-01-01',\n 'zip_code': '12345',\n 'email': 'john.smith@example.com'\n}\n\npromotion_id = Epsilon.addProfile(profile, add_survey=True)\n```\n\n#### Configuration\nAdd these variables to your Django settings\n```python\nfrom os import getenv\n\n# If set to False, API will never be called\nEPSILON_ON = getenv('EPSILON_ON', True)\n# Enables django signals\nEPSILON_AUTO_PUSH = getenv('EPSILON_AUTO_PUSH', False)\n\n# Epsilon.com client settings\nEPSILON_CLIENT_ID = ''\nEPSILON_CLIENT_SECRET = ''\nEPSILON_API_ENDPOINT = 'https://your_url.epsilon.com/CPGWebServices'\nEPSILON_CAMPAIGN_CONTROL_ID = ''\nEPSILON_QUESTION_ANSWER_ID = ''\n\n# Epsilon.com campaign settings\nEPSILON_TRACKING_INFO_DOMAIN_HASH = ''\nEPSILON_TRACKING_INFO_TIMESTAMP = ''\nEPSILON_TRACKING_UTM_SOURCE = ''\nEPSILON_TRACKING_UTM_MEDIUM = ''\nEPSILON_TRACKING_UTM_TERM = ''\nEPSILON_TRACKING_UTM_CONTENT = ''\nEPSILON_TRACKING_UTM_CAMPAIGN = ''\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-epsilon", "package_url": "https://pypi.org/project/django-epsilon/", "platform": "", "project_url": "https://pypi.org/project/django-epsilon/", "project_urls": null, "release_url": "https://pypi.org/project/django-epsilon/0.8/", "requires_dist": [ "requests", "django", "schema" ], "requires_python": "", "summary": "Django Epsilon service", "version": "0.8" }, "last_serial": 4567646, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "694145bd9eb275b5e690046b089c391e", "sha256": "dc93eabd4a346b54ef18979e7995f87f02246b3d3f477c8ae46fbcea6df8cebd" }, "downloads": -1, "filename": "django_epsilon-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "694145bd9eb275b5e690046b089c391e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4843, "upload_time": "2018-11-21T14:13:32", "url": "https://files.pythonhosted.org/packages/40/15/44574625f48378253522c4e7d706940c51207f2738a4f88bf3f2a8fd5e09/django_epsilon-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39ed269de49537ea37be30330c3ad629", "sha256": "097b41230ca0066ba533e588246fe76db9f5de2445b87cc246ca354a2a20be3b" }, "downloads": -1, "filename": "django-epsilon-0.2.tar.gz", "has_sig": false, "md5_digest": "39ed269de49537ea37be30330c3ad629", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3838, "upload_time": "2018-11-21T14:13:34", "url": "https://files.pythonhosted.org/packages/0a/db/41332dead1f8c42ede470d346c0299d5e2a5e7828fbe404725064a508349/django-epsilon-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "34cb32af1b8f2a4eab1b69c6c045a252", "sha256": "59f717718baf8c6731378e1c40f43a83ffb645ee39b90b434ba667334b2f216c" }, "downloads": -1, "filename": "django_epsilon-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "34cb32af1b8f2a4eab1b69c6c045a252", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5352, "upload_time": "2018-11-21T14:17:38", "url": "https://files.pythonhosted.org/packages/c2/bf/5ea5355aa493522a1034fcca1954419c1e4f73b0110d283b8a7cc3a275b1/django_epsilon-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26df17882ec5261426b6d2921d477d3a", "sha256": "46cf31e492b2c7ec0b3ebe1a9de8bc078f37a39db0e1a43b9449ee42698a38b2" }, "downloads": -1, "filename": "django-epsilon-0.3.tar.gz", "has_sig": false, "md5_digest": "26df17882ec5261426b6d2921d477d3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4048, "upload_time": "2018-11-21T14:17:40", "url": "https://files.pythonhosted.org/packages/9c/c1/613cea27ad166c54751e5b285210b8e55128468e3e422affdd40920a670f/django-epsilon-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "6b1244af0678079631339c7e6bbeef30", "sha256": "a347e8eeeec9cc05d45af030bc58454b8669e723c62e86a48d37bfe9bf51d9ae" }, "downloads": -1, "filename": "django_epsilon-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6b1244af0678079631339c7e6bbeef30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5360, "upload_time": "2018-11-21T14:35:32", "url": "https://files.pythonhosted.org/packages/0a/41/a727d5aeff44640221af8fa1b751760b4a1c21f3498c2e9d6edf39b4af32/django_epsilon-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59cd398330c38b11ace7c660c6aeca42", "sha256": "8325ce43ed5ee75cfd0c80cf8caf3cc9e90caf7a79f9b223d39f0bd99ace6e1c" }, "downloads": -1, "filename": "django-epsilon-0.4.tar.gz", "has_sig": false, "md5_digest": "59cd398330c38b11ace7c660c6aeca42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4047, "upload_time": "2018-11-21T14:35:37", "url": "https://files.pythonhosted.org/packages/be/62/51735d074b790863bc0a2e0eb4e7869f1c5f4c8dc2f5c19d9dc401ac3a22/django-epsilon-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "95ee7a352a7510523151386fd2ab2968", "sha256": "7c97c2738a6fc3c0de5844b7ca7c63f6011c3bffbdea8d94c5e3868db778594a" }, "downloads": -1, "filename": "django_epsilon-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "95ee7a352a7510523151386fd2ab2968", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5362, "upload_time": "2018-11-26T08:57:34", "url": "https://files.pythonhosted.org/packages/43/c0/783ab50a24c053b790002b66f207443f17b3181fd6796c7db78d92913abc/django_epsilon-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05fb521c4dffaea07e2e82cfb6676da4", "sha256": "4339f4fd913a9b6b9efe58d1fd90113c025d6ef239ad33b8771b6be131acd6b0" }, "downloads": -1, "filename": "django-epsilon-0.5.tar.gz", "has_sig": false, "md5_digest": "05fb521c4dffaea07e2e82cfb6676da4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4018, "upload_time": "2018-11-26T08:57:35", "url": "https://files.pythonhosted.org/packages/e9/be/d5849f1e20e26882e732d379796753043a9036a8ae4dfbd9673ec664eded/django-epsilon-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "d7b35bd86bbdab98a1b56d1d22fb97a0", "sha256": "be68dc3ff374954acd9f215def8614f94848f3b2da84d4d9272ecf150af07958" }, "downloads": -1, "filename": "django_epsilon-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d7b35bd86bbdab98a1b56d1d22fb97a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5372, "upload_time": "2018-11-26T13:29:22", "url": "https://files.pythonhosted.org/packages/b4/1c/e77a58984414a05102cf484f495d20ea6a8ca6919500bb82d21c460a3f10/django_epsilon-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "809da1ec62cc6f8aae954367e50e0fa5", "sha256": "79d425daae0a78ba188f5290375d7009a0d11be9837bdfaf50b8532a51d1b4a8" }, "downloads": -1, "filename": "django-epsilon-0.6.tar.gz", "has_sig": false, "md5_digest": "809da1ec62cc6f8aae954367e50e0fa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3986, "upload_time": "2018-11-26T13:29:23", "url": "https://files.pythonhosted.org/packages/3c/1f/553abf5f1b670a05253fc002634e043b775ad5f3d8b2c5994480b5a0b31b/django-epsilon-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "410cefc0121d255d70938edf501fc550", "sha256": "734e5d281bc27af860f5de07b697b4799abeecf8cedf712e96c71584ec64ee44" }, "downloads": -1, "filename": "django_epsilon-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "410cefc0121d255d70938edf501fc550", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5371, "upload_time": "2018-12-06T12:02:13", "url": "https://files.pythonhosted.org/packages/69/e5/e0db0023834596f30b106ffff10e6eabdfbe658d63affb0a975434b5c585/django_epsilon-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d02080d6c73fe16a182601b590a6182", "sha256": "ed4c9996d01e55c3781b89057da86655e2845d9724a68bce396b0a6224176301" }, "downloads": -1, "filename": "django-epsilon-0.7.tar.gz", "has_sig": false, "md5_digest": "5d02080d6c73fe16a182601b590a6182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4034, "upload_time": "2018-12-06T12:02:14", "url": "https://files.pythonhosted.org/packages/1d/9c/b551562e7233944396dd26f820bcd2922f360005a19344a095fddf5ec4bf/django-epsilon-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "24a3aaee442a45b89accdc935f83cfd4", "sha256": "caf83830ab23022e83935480a23de38eb3a4e7f54ccd53737646a7c38eff42d3" }, "downloads": -1, "filename": "django_epsilon-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "24a3aaee442a45b89accdc935f83cfd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5372, "upload_time": "2018-12-06T12:05:13", "url": "https://files.pythonhosted.org/packages/c7/80/d3ed620a4feed995e82c399eb6ff1e6b8c22e20df7d517e5090b47cb1f4b/django_epsilon-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70b38b857af4383b4d0c914412418f3c", "sha256": "42f261969cc77106bd8bed5b15d72bd3c73941bd9a40996ce9a46dc3728d16ac" }, "downloads": -1, "filename": "django-epsilon-0.8.tar.gz", "has_sig": false, "md5_digest": "70b38b857af4383b4d0c914412418f3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4002, "upload_time": "2018-12-06T12:05:14", "url": "https://files.pythonhosted.org/packages/7c/80/91aed09796a8b711efd03747b0bb878370844e657e995dfa1821439c063b/django-epsilon-0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24a3aaee442a45b89accdc935f83cfd4", "sha256": "caf83830ab23022e83935480a23de38eb3a4e7f54ccd53737646a7c38eff42d3" }, "downloads": -1, "filename": "django_epsilon-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "24a3aaee442a45b89accdc935f83cfd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5372, "upload_time": "2018-12-06T12:05:13", "url": "https://files.pythonhosted.org/packages/c7/80/d3ed620a4feed995e82c399eb6ff1e6b8c22e20df7d517e5090b47cb1f4b/django_epsilon-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70b38b857af4383b4d0c914412418f3c", "sha256": "42f261969cc77106bd8bed5b15d72bd3c73941bd9a40996ce9a46dc3728d16ac" }, "downloads": -1, "filename": "django-epsilon-0.8.tar.gz", "has_sig": false, "md5_digest": "70b38b857af4383b4d0c914412418f3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4002, "upload_time": "2018-12-06T12:05:14", "url": "https://files.pythonhosted.org/packages/7c/80/91aed09796a8b711efd03747b0bb878370844e657e995dfa1821439c063b/django-epsilon-0.8.tar.gz" } ] }