{ "info": { "author": "cyberbudy", "author_email": "cyberbudy@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Programming Language :: Python :: 3" ], "description": "*************\ndjango-postie\n*************\n\nThis project allows you to send emails and manage them in the admin\npanel.\nBy default package uses celery to send emails.\n\n\n************\nInstallation\n************\n\nUpdate INSTALLED_APPS\n\n.. code:: python\n\n INSTALLED_APPS = [\n ...\n 'postie',\n 'parler',\n 'codemirror2',\n 'ckeditor',\n 'des',\n ...\n ]\n\nRun migrations: ```python manage.py migrate```\n\n\nAvailable settings\n~~~~~~~~~~~~~~~~~~\n\n``POSTIE_TEMPLATE_CHOICES`` - Tuple of tuples. Where the first value is\nthe value to use in code and second is verbose(translated).\n\n``POSTIE_TEMPLATE_CONTEXTS`` - dictionary with template choices as keys\nand dictionaries as values\n\nFor example:\n\n.. code:: python\n\n POSTIE_TEMPLATE_CONTEXTS = {\n 'mail_event': {\n 'context_var1': _('Context variable 1 description'),\n 'context_vae2': _('Context variable 2 user description'),\n ...\n },\n ...\n }\n\n\n``POSTIE_INSTANT_SEND`` - whether to send letters instantly or to use\ncelery task. If ``False`` ``celery`` is required.\n\n``POSTIE_HTML_ADMIN_WIDGET`` - dictionary with default widget for HTML field\nin Template model in django admin interface\n\nFor example:\n.. code:: python\n\n POSTIE_HTML_ADMIN_WIDGET = {\n 'widget': 'TinyMCE',\n 'widget_module': 'tinymce',\n 'attrs': {'attrs': {'cols': 80, 'rows': 10}}\n }\n\n\n*********************\nBasic example to use:\n*********************\n\n.. code:: python\n\n # your_module.py\n\n from postie.shortcuts import send_mail\n\n send_mail(\n event='MAIL_EVENT',\n recipients=['email@email.com', 'email1@email1.com'],\n context={\n 'var1': 'variable context',\n 'var2': 'another value'\n },\n from_email='noreply@email.com',\n attachments=[{\n 'file_name': open('path-to-the-file')\n }]\n )\n\nFull documentation check here - https://cyberbudy.gitlab.io/django-postie/\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/cyberbudy/django-postie", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-postie", "package_url": "https://pypi.org/project/django-postie/", "platform": "", "project_url": "https://pypi.org/project/django-postie/", "project_urls": { "Homepage": "https://gitlab.com/cyberbudy/django-postie" }, "release_url": "https://pypi.org/project/django-postie/0.7.1/", "requires_dist": [ "django (>=2)", "django-ckeditor", "django-codemirror2", "django-model-utils", "django-parler" ], "requires_python": "", "summary": "Django mailing through admin", "version": "0.7.1" }, "last_serial": 4537887, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "781ae837446683d7fc5b03dff43ba053", "sha256": "8f4736671a0773a947b6fd661eed7631e31fa7ec1764cd5c1fe223dde219199c" }, "downloads": -1, "filename": "django_postie-0.1-py3.6.egg", "has_sig": false, "md5_digest": "781ae837446683d7fc5b03dff43ba053", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 41290, "upload_time": "2018-07-06T08:40:31", "url": "https://files.pythonhosted.org/packages/93/0d/b675db4b1a0f58a4bc56ad34f99e9adc1f6895651faf23ecdf39535d1a8d/django_postie-0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "86928a1057de03508589b6bd51de0498", "sha256": "c7ce97eec4b13c8a2435f2bf39ef2220a705755881d8544c0686df285975be1b" }, "downloads": -1, "filename": "django-postie-0.1.tar.gz", "has_sig": false, "md5_digest": "86928a1057de03508589b6bd51de0498", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11693, "upload_time": "2018-05-05T04:18:09", "url": "https://files.pythonhosted.org/packages/6d/8f/8afdb8ed84e6032f89c27da7040067bd62583c9ad9761736a96b240f1e3d/django-postie-0.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "adfa5721161af0921b274e17b7c42f37", "sha256": "0bfc68455ba4392b0e560b82f01609dad4955a9dc3cbf42009f28858d1f8f735" }, "downloads": -1, "filename": "django-postie-0.3.tar.gz", "has_sig": false, "md5_digest": "adfa5721161af0921b274e17b7c42f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11689, "upload_time": "2018-05-05T04:18:11", "url": "https://files.pythonhosted.org/packages/c6/34/d876d14e643c041407edaf0974c2a9bde262a6f4fcf395425c89f75ba407/django-postie-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f13c267911cd1a8313c730e1b283782d", "sha256": "b4fdba9afc942856ee77855b132cc55237b13b3935f384b2b2560c5517f5489f" }, "downloads": -1, "filename": "django-postie-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f13c267911cd1a8313c730e1b283782d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12321, "upload_time": "2018-05-05T04:28:17", "url": "https://files.pythonhosted.org/packages/60/ed/1b39550c211bb5ebb0fd270c5e4cf104d5fd02369a37a33b68099628970a/django-postie-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c75b978c7e6be910f08b4354500c00d7", "sha256": "26d8cb0eaa27502cbad7609aaf858ea4da90e7055f7b87c6ef419b52dc6e73e8" }, "downloads": -1, "filename": "django-postie-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c75b978c7e6be910f08b4354500c00d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13932, "upload_time": "2018-05-13T07:14:49", "url": "https://files.pythonhosted.org/packages/cf/b9/7af6e3b6083b8b2d2d71dcdadbee934745c713f19e9045ac0a7ad0be9a11/django-postie-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f170e88e51db24124061a9ca7e82e8c2", "sha256": "6d79550b488e699023d4b44edbc364b818a9c2a78e8001abbeb3714628472c29" }, "downloads": -1, "filename": "django-postie-0.5.0.tar.gz", "has_sig": false, "md5_digest": "f170e88e51db24124061a9ca7e82e8c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13924, "upload_time": "2018-05-13T07:14:50", "url": "https://files.pythonhosted.org/packages/01/45/cff79d56fe8d501e646f5a602a9da180e2468ce044aa5a686dc55a9131b9/django-postie-0.5.0.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "7945d3824dbd2df42d84950a57e20db4", "sha256": "bf160b49b08db60a50157d21a8dead63b3ad187de38193a6eeb9921cc2b1e539" }, "downloads": -1, "filename": "django-postie-0.5.2.tar.gz", "has_sig": false, "md5_digest": "7945d3824dbd2df42d84950a57e20db4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14441, "upload_time": "2018-05-13T13:53:50", "url": "https://files.pythonhosted.org/packages/e5/cf/01197820ea3d40f5a61c89beb2936256c2a36fec58f4bc36f5c21345c4be/django-postie-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "f6241caa2116f3e8da8ec183351514a7", "sha256": "4e9a3a12d927264de85d8c82b5fb9388337dfbb13f9214c15d363164b5174aa5" }, "downloads": -1, "filename": "django_postie-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f6241caa2116f3e8da8ec183351514a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23507, "upload_time": "2018-07-06T08:40:29", "url": "https://files.pythonhosted.org/packages/2d/0e/51ababbfa8376e9c2a756a13f24c2181e3233e02fbe92d814b6bd433a274/django_postie-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab5b9d892d0cdd7366b754296304f5aa", "sha256": "5596719c3f052bac07ab9c0d67c0ee2a43259b1c388518e78f1e2eaab75b5c51" }, "downloads": -1, "filename": "django-postie-0.5.3.tar.gz", "has_sig": false, "md5_digest": "ab5b9d892d0cdd7366b754296304f5aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14514, "upload_time": "2018-07-06T08:40:32", "url": "https://files.pythonhosted.org/packages/5a/7e/3c71b75fe88dbad6cef7513d01578f198fb795285e5feb9a2d33cf4db4c0/django-postie-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c15778c09e20f213e5385af7b57e302e", "sha256": "b1a8b2f05c11489cd00ac3211dba4d1f1397c0e8d837eb683ff221c302269666" }, "downloads": -1, "filename": "django_postie-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c15778c09e20f213e5385af7b57e302e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24825, "upload_time": "2018-07-06T13:26:47", "url": "https://files.pythonhosted.org/packages/be/59/b1aee60ca89e03c48ec689508be037492233b3ef46144afde7aab8e5d136/django_postie-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "769cb62f5d02b72824e9423cc37342aa", "sha256": "99f15ed098097c6703031eb8ba68500a7d1b5ace1e43dba72958333e76fb4c3d" }, "downloads": -1, "filename": "django-postie-0.6.0.tar.gz", "has_sig": false, "md5_digest": "769cb62f5d02b72824e9423cc37342aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14855, "upload_time": "2018-07-06T13:26:50", "url": "https://files.pythonhosted.org/packages/ea/66/d0c67e34e0f993ef2f96f1d226b12dc22c598be630e8b5ee92f45a10ae49/django-postie-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a2e9328317ca7540229eec1f0b2f6771", "sha256": "580620ed20e9e6b2362b8d07b9e6579d8d8791e5f9b8f511715597390099c12a" }, "downloads": -1, "filename": "django_postie-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a2e9328317ca7540229eec1f0b2f6771", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24824, "upload_time": "2018-07-06T13:44:21", "url": "https://files.pythonhosted.org/packages/ed/f7/dd0779f1c8be52b06be6c2d85ad438dfed0e00c01ee18f15bbbd048d78d0/django_postie-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6463d6abcbdee64bb9b867c8b19107dd", "sha256": "2ce41afbeca2045815e92e686fc59b959111109cbfb94bff9ff2204351ed5f56" }, "downloads": -1, "filename": "django-postie-0.6.1.tar.gz", "has_sig": false, "md5_digest": "6463d6abcbdee64bb9b867c8b19107dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14858, "upload_time": "2018-07-06T13:44:24", "url": "https://files.pythonhosted.org/packages/42/d8/a5645716de3ee55d043f9adac2bf8f6002b9d6863f6e1853cb3efff62cbd/django-postie-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "faf7cca1e912e1fa463b78cbfa768009", "sha256": "e6b1c7eff0d8613dc0d5127936734cc2b295079b875349e19f8befdad9230552" }, "downloads": -1, "filename": "django_postie-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "faf7cca1e912e1fa463b78cbfa768009", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25298, "upload_time": "2018-08-02T11:32:34", "url": "https://files.pythonhosted.org/packages/63/e1/efb1ca9f8a5b81fca0fcf68689742918b60ff768140c513ed0efbb1de1b5/django_postie-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d84769a9e90b96b8c61d307cec071cd2", "sha256": "a4e72ad7df719790784d41211d37c7860cb1b41eb218337d817b902b968d7506" }, "downloads": -1, "filename": "django-postie-0.6.2.tar.gz", "has_sig": false, "md5_digest": "d84769a9e90b96b8c61d307cec071cd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15387, "upload_time": "2018-08-02T11:32:38", "url": "https://files.pythonhosted.org/packages/d8/cc/73950679be798df0af9ec5cc8f8208ebd078dba8bc3dbaea34e00920c548/django-postie-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "9429575cd25769187aef2524d628cebd", "sha256": "c7bb93c823be61a50ee12acbb773b356a38b889a5cba0747df260c8e93cee9c1" }, "downloads": -1, "filename": "django-postie-0.6.3.tar.gz", "has_sig": false, "md5_digest": "9429575cd25769187aef2524d628cebd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17619, "upload_time": "2018-10-30T11:45:08", "url": "https://files.pythonhosted.org/packages/a3/e9/a6d104cde9384a9cba4f97ef09f0ed3731fad95ff41d352abb490657c510/django-postie-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "fc1d4326a471725305ca732d0bd73bf2", "sha256": "18ca493b99c61d33ed83591fd791b208938d189b7913875fce121429c9765ba7" }, "downloads": -1, "filename": "django-postie-0.6.4.tar.gz", "has_sig": false, "md5_digest": "fc1d4326a471725305ca732d0bd73bf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17214, "upload_time": "2018-10-30T12:10:44", "url": "https://files.pythonhosted.org/packages/ef/d1/3c3f7b16f72e4ddc2544d4763ef277354b178e3a21bde70d0e3695438a6a/django-postie-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "c2477c108f85b9e348c01cc87f7376a4", "sha256": "b45dae8fe86f362e1e2f7b3c2c5bb27de433c773cc8615e2b31d67b1eec87a09" }, "downloads": -1, "filename": "django-postie-0.6.5.tar.gz", "has_sig": false, "md5_digest": "c2477c108f85b9e348c01cc87f7376a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17189, "upload_time": "2018-10-30T12:28:43", "url": "https://files.pythonhosted.org/packages/e5/f2/772111d20801d367ed648d06f3054532fad6653291046d758211d62271c1/django-postie-0.6.5.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "2f84eb82905ec23fc9d88996b3425fa5", "sha256": "792d747c6deb0c77b32c4a671e12092f5a433e4f1d7cca5b13aacc3ba1189944" }, "downloads": -1, "filename": "django-postie-0.7.0.tar.gz", "has_sig": false, "md5_digest": "2f84eb82905ec23fc9d88996b3425fa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17205, "upload_time": "2018-10-30T12:51:18", "url": "https://files.pythonhosted.org/packages/8a/53/b1b86d57db279ef4908713b9664cd181e340835421d72ffb79174a12c80e/django-postie-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "3740cdbda41d5b4989eaf50ca6201ac6", "sha256": "7001ab96808d2cde9aef236c75fba387fc0d65891d66fb725365edf6ae5d3780" }, "downloads": -1, "filename": "django_postie-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3740cdbda41d5b4989eaf50ca6201ac6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30443, "upload_time": "2018-11-28T09:51:30", "url": "https://files.pythonhosted.org/packages/eb/75/efdd2668cd7f2e5b958bb70151b5e42373faac6212c07937bb4511950742/django_postie-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "979d7c550e0eb8889a1ab83fd32461ed", "sha256": "79364e937250af020ae89627e2cac3853d2ef8f2f17a0f6b23bd63889e60519e" }, "downloads": -1, "filename": "django-postie-0.7.1.tar.gz", "has_sig": false, "md5_digest": "979d7c550e0eb8889a1ab83fd32461ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17224, "upload_time": "2018-11-28T09:51:51", "url": "https://files.pythonhosted.org/packages/ca/bf/f5d3c26c77923c1ed8fe83e2f218015b0b90f0a3a683578ff7ffbd54920d/django-postie-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3740cdbda41d5b4989eaf50ca6201ac6", "sha256": "7001ab96808d2cde9aef236c75fba387fc0d65891d66fb725365edf6ae5d3780" }, "downloads": -1, "filename": "django_postie-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3740cdbda41d5b4989eaf50ca6201ac6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30443, "upload_time": "2018-11-28T09:51:30", "url": "https://files.pythonhosted.org/packages/eb/75/efdd2668cd7f2e5b958bb70151b5e42373faac6212c07937bb4511950742/django_postie-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "979d7c550e0eb8889a1ab83fd32461ed", "sha256": "79364e937250af020ae89627e2cac3853d2ef8f2f17a0f6b23bd63889e60519e" }, "downloads": -1, "filename": "django-postie-0.7.1.tar.gz", "has_sig": false, "md5_digest": "979d7c550e0eb8889a1ab83fd32461ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17224, "upload_time": "2018-11-28T09:51:51", "url": "https://files.pythonhosted.org/packages/ca/bf/f5d3c26c77923c1ed8fe83e2f218015b0b90f0a3a683578ff7ffbd54920d/django-postie-0.7.1.tar.gz" } ] }