{ "info": { "author": "Javier Cordero", "author_email": "jcorderomartinez@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "django-mail-factory-extras\n==========================\n\nExtra features for `django-mail-factory `_.\n\n\nNew features:\n-------------\n\n * SMS factory to handle SMS like mails, Twilio integration implemented.\n * Async email class to send email via celery.\n \n \nSMS Factory:\n------------\n\n* Defining SMS templates:\n\n + Define your templates inside a folder ``templates/sms//body.html``.\n\n \n* Registering a SMS message using Twilio backend (Twilio python client needed):\n\n .. code:: python\n \n from mailfactory_extras import smsfactory\n from mailfactory_extras.sms.twilio.sms import TwilioSMS\n \n \n class InvitationSMS(TwilioSMS):\n template_name = \"invitation\"\n params = ['user']\n \n \n smsfactory.register(InvitationSMS)\n\n\n + ``template_name`` defines the name of the template to use.\n + ``params`` is the dict with the context variables the template will receive.\n\n\n* Sending SMS, just call ``send()`` from the smsfactory:\n\n\n .. code:: python\n \n from mailfactory_extras import smsfactory\n \n smsfactory.send('invitation', {'user': 'Foo'})\n\n\nAsync email class:\n-------------------\n\nDefine your email class using ``CeleryMail``.\n\n\n.. code:: python\n \n from mail_factory import factory\n from mailfactory_extras.backends.celery import CeleryMail\n \n \n class InvitationAsyncEmail(CeleryMail):\n template_name = \"invitation\"\n params = ['user']\n \n \n factory.register(InvitationAsyncEmail)\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jneight/django-mailfactory-extras", "keywords": null, "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "django-mailfactory-extras", "package_url": "https://pypi.org/project/django-mailfactory-extras/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-mailfactory-extras/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jneight/django-mailfactory-extras" }, "release_url": "https://pypi.org/project/django-mailfactory-extras/0.25/", "requires_dist": null, "requires_python": null, "summary": "Extensions for django-mail-factory, like django-xadmin integration or asynchronous message sending", "version": "0.25" }, "last_serial": 1267740, "releases": { "0.20": [ { "comment_text": "", "digests": { "md5": "a9b19d12ba88049bcc69a6218571c8f8", "sha256": "a4dd60f532b9b81b4a965e82da4d82fa76bc8e4bbcc17850b44837c4d184565f" }, "downloads": -1, "filename": "django-mailfactory-extras-0.20.tar.gz", "has_sig": false, "md5_digest": "a9b19d12ba88049bcc69a6218571c8f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11717, "upload_time": "2014-08-03T16:16:22", "url": "https://files.pythonhosted.org/packages/4e/57/a796de85261029b53161e386ca1db374fb53f3434641d99f1cf09511c876/django-mailfactory-extras-0.20.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "3ebcb152b579c04096c01046bd0fd75c", "sha256": "f29a29d0a629af1617adafe2724a53b28f611562fb26b89fd879fb6d3728c01f" }, "downloads": -1, "filename": "django-mailfactory-extras-0.21.tar.gz", "has_sig": false, "md5_digest": "3ebcb152b579c04096c01046bd0fd75c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17051, "upload_time": "2014-08-03T16:36:42", "url": "https://files.pythonhosted.org/packages/3f/85/f8ab0c7a563dc2cde05f40e6506c5c24854254fcab784e15e867ddd56398/django-mailfactory-extras-0.21.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "6e6ec0929b86843d1e448eef14aeb8c5", "sha256": "5c03ce4a7c657355abaf1f813430b2e541fdb2a66632ef1e85c724306738254e" }, "downloads": -1, "filename": "django-mailfactory-extras-0.22.tar.gz", "has_sig": false, "md5_digest": "6e6ec0929b86843d1e448eef14aeb8c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17419, "upload_time": "2014-08-04T17:12:12", "url": "https://files.pythonhosted.org/packages/9c/9c/9bc134901cb8f2886289de41511a239c19e8f1ff14b5b5c42bbb3a495045/django-mailfactory-extras-0.22.tar.gz" } ], "0.23": [ { "comment_text": "", "digests": { "md5": "b7ed208fc329093de4cf4d61cc235b76", "sha256": "d7e5cdb3eaa7e38f8207570c31348fa7cd14732505cd730895a465b6a703c9ef" }, "downloads": -1, "filename": "django-mailfactory-extras-0.23.tar.gz", "has_sig": false, "md5_digest": "b7ed208fc329093de4cf4d61cc235b76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17977, "upload_time": "2014-08-05T16:59:46", "url": "https://files.pythonhosted.org/packages/ff/60/e07d3f211a426a94bc54c060692c709665f95b8b767135f4de82e81c0f70/django-mailfactory-extras-0.23.tar.gz" } ], "0.24": [ { "comment_text": "", "digests": { "md5": "8d1c5de7fd64d8578231205e7a1c04c2", "sha256": "5a610d532e49adda2081d28ec36a9e84d4e62cced26e2a8853cac4fe231ee9c9" }, "downloads": -1, "filename": "django-mailfactory-extras-0.24.tar.gz", "has_sig": false, "md5_digest": "8d1c5de7fd64d8578231205e7a1c04c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16674, "upload_time": "2014-08-08T17:35:01", "url": "https://files.pythonhosted.org/packages/83/4f/07a9828b1f6507e6bd3103ccc955b3ec5cd1bdd7dca9adacaf2ec2187f76/django-mailfactory-extras-0.24.tar.gz" } ], "0.25": [ { "comment_text": "", "digests": { "md5": "7bce98c4da9c982e8af0cf8f53a2b8ff", "sha256": "070d79ab5c964a5ee67c564454f3b299e6bb603021644fdfd401bf3f1028b1a2" }, "downloads": -1, "filename": "django-mailfactory-extras-0.25.tar.gz", "has_sig": false, "md5_digest": "7bce98c4da9c982e8af0cf8f53a2b8ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15377, "upload_time": "2014-10-12T16:13:59", "url": "https://files.pythonhosted.org/packages/aa/83/f3e21f0dbbed6c49780d23495278eb8c5a6bc17624ce4b01650f3a68cdfc/django-mailfactory-extras-0.25.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7bce98c4da9c982e8af0cf8f53a2b8ff", "sha256": "070d79ab5c964a5ee67c564454f3b299e6bb603021644fdfd401bf3f1028b1a2" }, "downloads": -1, "filename": "django-mailfactory-extras-0.25.tar.gz", "has_sig": false, "md5_digest": "7bce98c4da9c982e8af0cf8f53a2b8ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15377, "upload_time": "2014-10-12T16:13:59", "url": "https://files.pythonhosted.org/packages/aa/83/f3e21f0dbbed6c49780d23495278eb8c5a6bc17624ce4b01650f3a68cdfc/django-mailfactory-extras-0.25.tar.gz" } ] }