{ "info": { "author": "Artur Barseghyan", "author_email": "artur.barseghyan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "==================================\r\ndjango-lime\r\n==================================\r\nAS OF 2015-01-01 THIS PACKAGE IS NO LONGER SUPPORTED!\r\n\r\nEasy sending of mixed content (html + plain) emails for Django.\r\n\r\nPrerequisites\r\n===================================\r\n- Django 1.5.+\r\n- Python 2.7.+, 3.3.+\r\n\r\nInstallation\r\n==================================\r\n1. Install in your virtual environment:\r\n\r\n $ pip install django-lime\r\n\r\n2. Add `lime` to your ``INSTALLED_APPS`` of your Django `settings` module:\r\n\r\n>>> INSTALLED_APPS = (\r\n>>> # ...\r\n>>> 'lime',\r\n>>> # ...\r\n>>> )\r\n>>>\r\n>>> LIME_SITE_LOGO = 'img/logo.png' # Relative path to logo\r\n>>> LIME_SITE_TEAM = ugettext(\"Example site team\") # Team name (see the base email template)\r\n\r\n3. Copy the templates from `lime` to your main templates directory.\r\n\r\n4. Define ``LIME_SITE_LOGO`` and ``LIME_SITE_TEAM`` variables in your ``settings`` module.\r\n\r\n5. Make sure your ``django.contrib.sites.models.Site`` has data that makes sense, as ``site_name`` and\r\n ``domain`` values will be taken from there. Alternatively, you can define (override) those by defining the \r\n following variables in your ``settings`` module.\r\n\r\n - ``LIME_SITE_NAME``\r\n - ``LIME_SITE_DOMAIN``\r\n\r\nUsage examples\r\n==================================\r\nInherit your app templates from lime base templates or your own copy of the lime templates (copied to `templates`\r\ndirectory). By default the following parameters are passed to your template:\r\n\r\n - ``site_name``: Taken from your ``django.contrib.sites.models.Site``.\r\n - ``domain``: Taken from your ``django.contrib.sites.models.Site``\r\n - ``site_team``: Site team name.\r\n - ``site_logo``: Relative URL to site logo.\r\n\r\nSending of a mixed content e-mail is as simple as follows.\r\n\r\n - ``subject`` (str): E-mail subject.\r\n - ``from_email`` (str): From e-mail.\r\n - ``to`` (str or list): E-mail or a list of e-mails to send the e-mail to.\r\n - ``context`` (dict): Variables you want to have accessible in your e-mail templates.\r\n - ``plain_template`` (str): Plain template name.\r\n - ``html_template`` (str): HTML template name.\r\n - ``bcc`` (str or list): E-mail or a list of e-mails to send the e-mail to (as BCC).\r\n\r\n>>> from lime import send_email\r\n>>>\r\n>>> send_email(\r\n>>> subject = _(\"You've got mail\"),\r\n>>> from_email = 'ramzes.4@example.come', # From\r\n>>> to = 'someone.else@example.com', # To\r\n>>> context = {\r\n>>> 'date_submitted': datetime.datetime.now().strftime(\"%Y-%m-%dT%H:%M:%S\"),\r\n>>> 'url': 'http://example.com/check-this-fantastic-link.html',\r\n>>> 'full_name': 'John Doe',\r\n>>> 'from_name': 'Ramzes the 4th',\r\n>>> },\r\n>>> plain_template = 'foo/emails/foo_test.txt', # Text template\r\n>>> html_template = 'foo/emails/foo_test.html' # HTML tempalte\r\n>>> )\r\n\r\nRunning example project\r\n==================================\r\nFor a working example (including set-up Django environment) check the\r\n`https://bitbucket.org/barseghyanartur/django-lime` (`example` directory).\r\n\r\n1. Go to example/example directory\r\n\r\n $ cd example/example\r\n\r\n2. Install requirements (in your virtual environment)\r\n\r\n $ pip install -r requirements.txt\r\n\r\n3. Copy local_settings.example to local_settings.py\r\n\r\n $ cp local_settings.example local_settings.py\r\n\r\n4. Create the database\r\n\r\n $ ./manage.py syncdb\r\n\r\n5. Run the project\r\n\r\n $ ./manage.py runserver\r\n\r\nLicense\r\n==================================\r\nGPL 2.0/LGPL 2.1\r\n\r\nSupport\r\n==================================\r\nFor any issues contact me at the e-mail given in the `Author` section.\r\n\r\nAuthor\r\n==================================\r\nArtur Barseghyan ", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/barseghyanartur/django-lime", "keywords": "mixed-content emails", "license": "GPL 2.0/LGPL 2.1", "maintainer": "", "maintainer_email": "", "name": "django-lime", "package_url": "https://pypi.org/project/django-lime/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-lime/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/barseghyanartur/django-lime" }, "release_url": "https://pypi.org/project/django-lime/0.3/", "requires_dist": null, "requires_python": null, "summary": "Mixed content e-mails for Django made simple.", "version": "0.3" }, "last_serial": 3472180, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3042cb9064965cf08b3c0f731ba9a0da", "sha256": "2406da2b04e2e77dfdab6a93c1c2375f7f8b907dd608e39a1cbb7f9618d635a0" }, "downloads": -1, "filename": "django-lime-0.1.tar.gz", "has_sig": false, "md5_digest": "3042cb9064965cf08b3c0f731ba9a0da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3168, "upload_time": "2013-06-12T21:38:42", "url": "https://files.pythonhosted.org/packages/fe/f4/622ff353493c0b73ae39474cf3fad939c82238caca283f33efc5deed2db5/django-lime-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d6253b9110d2573ba1d093c7270783c1", "sha256": "1c8032636532cc91d31d1d127ab623995ed1b9f20824ad2c5ec74ffd9b25d0d8" }, "downloads": -1, "filename": "django-lime-0.2.tar.gz", "has_sig": false, "md5_digest": "d6253b9110d2573ba1d093c7270783c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3516, "upload_time": "2013-06-14T19:04:15", "url": "https://files.pythonhosted.org/packages/9a/e6/1490dd09e004cc9db33f0086d782d6690954ccb459629e637e1a72d4c85f/django-lime-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "975cdfa323c3fa73bdf5afdc7bf4000a", "sha256": "6741a5d5cfb5f73edcec9857ddb3ef72730f19b334cdfc4e8a6a304cdd26de00" }, "downloads": -1, "filename": "django-lime-0.3.tar.gz", "has_sig": false, "md5_digest": "975cdfa323c3fa73bdf5afdc7bf4000a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5237, "upload_time": "2013-09-10T20:48:08", "url": "https://files.pythonhosted.org/packages/04/35/7884cfa3dfb91cf3e32d3712b1369df41c7673afaec38b5b122b3ac918c9/django-lime-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "975cdfa323c3fa73bdf5afdc7bf4000a", "sha256": "6741a5d5cfb5f73edcec9857ddb3ef72730f19b334cdfc4e8a6a304cdd26de00" }, "downloads": -1, "filename": "django-lime-0.3.tar.gz", "has_sig": false, "md5_digest": "975cdfa323c3fa73bdf5afdc7bf4000a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5237, "upload_time": "2013-09-10T20:48:08", "url": "https://files.pythonhosted.org/packages/04/35/7884cfa3dfb91cf3e32d3712b1369df41c7673afaec38b5b122b3ac918c9/django-lime-0.3.tar.gz" } ] }