{ "info": { "author": "kaleissin", "author_email": "kaleissin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications :: Email", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "================\ndjango-mailrobot\n================\n\nStores and sends canned email responses.\n\nEver had to change the signature or add a recipient to N hardcoded emails\nspread all throughout your code? Hardcode no more! Use mailrobot instead.\n\nDepends on Django, with a version between 1.11 and 2.2, inclusive.\n\nInstallation\n============\n\n1. Install the library, for instance with pip::\n\n pip install django-mailrobot\n\n2. Add the library to your INSTALLED_APPS of an exiting project::\n\n INSTALLED_APPS += ['mailrobot']\n\n3. Add the tables to the existing project.\n\n ::\n\n $ ./manage.py migrate\n\nDemo\n====\n\nCopy the entire django-mailrobot directory somewhere, set up and enter a\nvirtualenv, then provided you are on some Un*x::\n\n make demo\n\nThis'll create a demo-user \"demo\" with the password \"demo\".\n\nThe demo should now be running on http://127.0.0.1/\n\nTests\n=====\n\nTo run the tests, first install the testing-requirements::\n\n pip install -r requirements/test.txt\n\nthen run the tests with::\n\n make test APP=mailrobot\n\nUsage\n=====\n\nAdd mails and addresses through the django admin.\n\nIn code\n-------\n\nFetch a mail-template::\n\n template = Mail.objects.get(name='hello-world').\n\nFill it::\n\n mail = template.make_message(\n sender='Yep ,\n recipients=('extra1@example.com', u'Bl\u00e5b\u00e6rsyltet\u00f8y '),\n context={'world': 'Mailrobot'}\n )\n\nHave a look::\n\n print mail.message\n\nSend it::\n\n mail.send()\n\nNiceties\n========\n\nIn case you need to send an email somewhere else for\ntesting/debugging, clone an existing email in the admin:\n\n1. Select it\n2. Choose \"Clone selected mails\" in the action list\n3. Hit \"Go\"\n\nThe clone will share everything with its original except the name,\nwhich will be suffixed with a timestamp.\n\nEdit the name of the clone to what you need, change recipients,\nCCs, BCCs. Then, where you send the mail from, choose the clone if\nsettings.DEBUG is True.\n\n:Version: 0.6.0\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-mailrobot", "package_url": "https://pypi.org/project/django-mailrobot/", "platform": "any", "project_url": "https://pypi.org/project/django-mailrobot/", "project_urls": null, "release_url": "https://pypi.org/project/django-mailrobot/0.6.0/", "requires_dist": null, "requires_python": "", "summary": "Stores and sends canned email responses.", "version": "0.6.0" }, "last_serial": 5630641, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "88eafc772ca22490bcf68f192ddebb4a", "sha256": "c542127e43c95e261ac7d67ae00d0b308e82987e1f2f420bf90d6bd63bb69949" }, "downloads": -1, "filename": "django-mailrobot-0.1.tar.gz", "has_sig": false, "md5_digest": "88eafc772ca22490bcf68f192ddebb4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3867, "upload_time": "2013-11-21T12:40:41", "url": "https://files.pythonhosted.org/packages/13/c0/923082a145b0626e1f4a4501c45bacf7acb885d8851c9b7d13a9a1046f75/django-mailrobot-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9aca8f40d6a7b7dda61b69eda5cd6c59", "sha256": "8f32750f1047dfdffb8e7eb14a8a4690d2458a1f9351c76751cf3d37e7d3a38f" }, "downloads": -1, "filename": "django-mailrobot-0.2.tar.gz", "has_sig": false, "md5_digest": "9aca8f40d6a7b7dda61b69eda5cd6c59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4364, "upload_time": "2013-11-26T10:35:02", "url": "https://files.pythonhosted.org/packages/9a/43/bb8549d5dabd2a6613f934e22a386472c8a7dd66335c8a28f8baabdc4181/django-mailrobot-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c6d0fd1baf724af85373db4ee17afead", "sha256": "0427abef8169242aa75ac63041cc3966bb64ae3d80ae1d8808ff86d4d01b9ad9" }, "downloads": -1, "filename": "django-mailrobot-0.3.tar.gz", "has_sig": false, "md5_digest": "c6d0fd1baf724af85373db4ee17afead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5618, "upload_time": "2013-11-26T10:33:06", "url": "https://files.pythonhosted.org/packages/fb/51/cfca2034cecc6c29d44760a11fff813491aa60f70d4fe346e64eaa54449c/django-mailrobot-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "36a43f5b96b0abc298c17156ac4ae69f", "sha256": "280c41253544441537cf311198405575d178bad5fa9dd28c4d150fd9763c9e6b" }, "downloads": -1, "filename": "django-mailrobot-0.3.1.tar.gz", "has_sig": false, "md5_digest": "36a43f5b96b0abc298c17156ac4ae69f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5677, "upload_time": "2013-12-02T11:32:35", "url": "https://files.pythonhosted.org/packages/c6/7e/9e0696c6bcc551abf5d1d25fdd3c1b117e0ef0e10787cf2b5c450331759a/django-mailrobot-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4c42553ccdc1c055cea04849f741e3cf", "sha256": "16ad5aa1eaf60f78e537c34a983ba6b1714ac962f8293026953049f569de49f0" }, "downloads": -1, "filename": "django-mailrobot-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4c42553ccdc1c055cea04849f741e3cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5742, "upload_time": "2013-12-05T14:49:02", "url": "https://files.pythonhosted.org/packages/99/30/b99ab6d0ba20eeb20113ad3f1541d0e29c9f2452efb4778d4e6557fb744c/django-mailrobot-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "978520d1264e253390b8429ceac3a2c0", "sha256": "abbeb3be29bd1352f60ff2860b5b955826f95ef9482e727da4204d15a92dbfb6" }, "downloads": -1, "filename": "django_mailrobot-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "978520d1264e253390b8429ceac3a2c0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8836, "upload_time": "2015-01-06T10:01:56", "url": "https://files.pythonhosted.org/packages/6d/4f/bc9f371538c21da43ec2469f6ef0aa822f399f0e5b1ab7741ae30bc700ae/django_mailrobot-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1815a50e2a9c3a860bcca24601995b5", "sha256": "0ce88afe17069045031c72a6fd265dee252bccecaa57fb12d83864bb8262e17f" }, "downloads": -1, "filename": "django-mailrobot-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d1815a50e2a9c3a860bcca24601995b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6161, "upload_time": "2015-01-06T10:01:59", "url": "https://files.pythonhosted.org/packages/b1/8a/932fa8da3a1d415c8a286d6be481791503f40cf050c3b3789b67576ffa00/django-mailrobot-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "7505f60afa0575965093ec3e418543f5", "sha256": "279c292d85a5c87351c54ece1612a2d01007586e60b42cb325412fbba1f793e2" }, "downloads": -1, "filename": "django_mailrobot-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7505f60afa0575965093ec3e418543f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8879, "upload_time": "2015-01-06T11:32:38", "url": "https://files.pythonhosted.org/packages/cc/77/ca2046f35bc98f93de43b5ebc374490c60014f7781609e2b86bfd12b190b/django_mailrobot-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a479813d96d14ea16e8086d6650ce362", "sha256": "9b084b81f59bfedfe0caa351920891469cb9db20c0c2b999f1e6977999002e88" }, "downloads": -1, "filename": "django-mailrobot-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a479813d96d14ea16e8086d6650ce362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6211, "upload_time": "2015-01-06T11:32:41", "url": "https://files.pythonhosted.org/packages/76/ca/a6ac4191f644fa48cd00f0bd3fa3a670fa717dd8476a2b6d9f716b49c66c/django-mailrobot-0.4.1.tar.gz" } ], "0.5.0": [], "0.5.1": [ { "comment_text": "", "digests": { "md5": "e6525af7259e1d2474957ec51f06c5ad", "sha256": "600be43724dac23923d4cf3bb04559d504a57ace81d3c3bb0d70d7d83d268889" }, "downloads": -1, "filename": "django_mailrobot-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6525af7259e1d2474957ec51f06c5ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8809, "upload_time": "2016-09-13T07:17:44", "url": "https://files.pythonhosted.org/packages/56/1c/110ec5bfcfca964a5d090cb6fdb29292d2fb98af46fdbcdaf0dcb248246b/django_mailrobot-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b2df763c8f409c73f91cd08081175ff", "sha256": "27f5007c8260efcb41f27557908859b0a13f6c32b43b1e11c2ce4f93ab95c8e7" }, "downloads": -1, "filename": "django-mailrobot-0.5.1.tar.gz", "has_sig": false, "md5_digest": "6b2df763c8f409c73f91cd08081175ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6205, "upload_time": "2016-09-13T07:17:47", "url": "https://files.pythonhosted.org/packages/c7/cd/d8946f5dde8d004889987bffc3f21c34ff705af66ef6e1d32c62c2a96922/django-mailrobot-0.5.1.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d2ef68e524e5175df33776f95c96c218", "sha256": "01540a331e9d616dbdfd94bb14bff39a5c90d05a66fa1587f04d06762ad1aa6a" }, "downloads": -1, "filename": "django_mailrobot-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2ef68e524e5175df33776f95c96c218", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13992, "upload_time": "2018-10-10T12:15:37", "url": "https://files.pythonhosted.org/packages/c2/a1/ceb7a300163667ab6224adb769dad2b7c3954422e12345a49a5c20006d00/django_mailrobot-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a52f83863ffcf31e1a054d3fd0638694", "sha256": "558ee3bf2ad1459f36fb7c990884ecd07da2462ce7ccd6d446b533e7df4320db" }, "downloads": -1, "filename": "django-mailrobot-0.5.3.tar.gz", "has_sig": false, "md5_digest": "a52f83863ffcf31e1a054d3fd0638694", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10095, "upload_time": "2018-10-10T12:15:39", "url": "https://files.pythonhosted.org/packages/6c/cb/ee0702052d6276c08467810899586eb48b4bbd91aecfb185da1c1a1c6872/django-mailrobot-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d890594e25a66e9af1f7825399040bf5", "sha256": "6fad6656480c2d77a34405285f3529da602f20d1849997785107ce539cb855b0" }, "downloads": -1, "filename": "django_mailrobot-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d890594e25a66e9af1f7825399040bf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9831, "upload_time": "2019-08-04T13:37:28", "url": "https://files.pythonhosted.org/packages/11/f0/b755b62d0aa47b24dc7aaf102f1a83628db31bd6e46007fda95eb7affe31/django_mailrobot-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a807177ade39da0a096327e0343f9476", "sha256": "fd343298ce8f5f6ecf58fc0a82fadb13cbcfd4276bc129d953c71cbee4d4ac7c" }, "downloads": -1, "filename": "django-mailrobot-0.6.0.tar.gz", "has_sig": false, "md5_digest": "a807177ade39da0a096327e0343f9476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6834, "upload_time": "2019-08-04T13:37:30", "url": "https://files.pythonhosted.org/packages/e3/34/4c2f53b24658af3094a054f978d724b7bfbbf4f7818f13d1aea556ce0046/django-mailrobot-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d890594e25a66e9af1f7825399040bf5", "sha256": "6fad6656480c2d77a34405285f3529da602f20d1849997785107ce539cb855b0" }, "downloads": -1, "filename": "django_mailrobot-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d890594e25a66e9af1f7825399040bf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9831, "upload_time": "2019-08-04T13:37:28", "url": "https://files.pythonhosted.org/packages/11/f0/b755b62d0aa47b24dc7aaf102f1a83628db31bd6e46007fda95eb7affe31/django_mailrobot-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a807177ade39da0a096327e0343f9476", "sha256": "fd343298ce8f5f6ecf58fc0a82fadb13cbcfd4276bc129d953c71cbee4d4ac7c" }, "downloads": -1, "filename": "django-mailrobot-0.6.0.tar.gz", "has_sig": false, "md5_digest": "a807177ade39da0a096327e0343f9476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6834, "upload_time": "2019-08-04T13:37:30", "url": "https://files.pythonhosted.org/packages/e3/34/4c2f53b24658af3094a054f978d724b7bfbbf4f7818f13d1aea556ce0046/django-mailrobot-0.6.0.tar.gz" } ] }