{ "info": { "author": "Frank Valcarcel", "author_email": "frank@cuttlesoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "flask-sendgrid\n==============\n\n|PyPI version| |Travis Build| |Coverage Status|\n\nFlask plugin for sending emails with `SendGrid`_.\n\nProvides full support for all Twilio SendGrid `Web API v3`_ endpoints, including `v3 /mail/send`_.\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n pip install flask-sendgrid\n\n\nUsage\n-----\n\n.. code-block:: python\n\n from flask_sendgrid import SendGrid\n app = Flask(__name__)\n app.config['SENDGRID_API_KEY'] = 'your api key'\n app.config['SENDGRID_DEFAULT_FROM'] = 'admin@yourdomain.com'\n mail = SendGrid(app)\n\n # send multiple recipients; backwards compatible with Flask-Mandrill\n mail.send_email(\n from_email='someone@yourdomain.com',\n to_email=[{'email': 'test1@example.com'}, {'email': 'test2@example.com'}],\n subject='Subject'\n text='Body',\n )\n\n # send single recipient; single email as string\n mail.send_email(\n from_email='someone@yourdomain.com',\n to_email='test@example.com',\n subject='Subject'\n text='Body',\n )\n\n # send single recipient; single email as sendgrid.mail.helpers.Email object\n mail.send_email(\n from_email='someone@yourdomain.com',\n to_email=Email('test@example.com'),\n subject='Subject'\n text='Body',\n )\n\n # send multiple recipients; list of emails as sendgrid.mail.helpers.Email object\n mail.send_email(\n from_email='someone@yourdomain.com',\n to_email=[Email('test1@example.com'), Email('test2@example.com')],\n subject='Subject'\n text='Body',\n )\n\n\nFor additional information about mail parameters: `SendGrid Web API\nMail`_\n\n.. _SendGrid: https://sendgrid.com/\n.. _Flask-Mandrill: https://github.com/volker48/flask-mandrill\n.. _Web API v3: https://sendgrid.com/docs/API_Reference/Web_API_v3/index.html\n.. _v3 /mail/send: https://sendgrid.com/blog/introducing-v3mailsend-sendgrids-new-mail-endpoint\n.. _SendGrid Web API Mail: https://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html#-Request-Body-Parameters\n\n.. |PyPI version| image:: https://badge.fury.io/py/Flask-SendGrid.svg\n :target: https://pypi.python.org/pypi/Flask-SendGrid/\n.. |Travis Build| image:: https://travis-ci.org/frankV/flask-sendgrid.svg?branch=master\n :target: https://travis-ci.org/frankV/flask-sendgrid\n.. |Coverage Status| image:: https://coveralls.io/repos/github/frankV/flask-sendgrid/badge.svg?branch=master\n :target: https://coveralls.io/github/frankV/flask-sendgrid?branch=master\n\n.. :changelog:\n\nRelease History\n---------------\n\n0.5.12 (2016-1-3)\n++++++++++++++++++\n\n- another maintenance release\n\n\n0.5.1 (2016-1-3)\n++++++++++++++++++\n\n- maintenance release\n\n\n0.5.0 (2016-1-2)\n++++++++++++++++++\n\n- Upgrading to support SendGrid API v3\n\n\n0.1.0 (2016-03-30)\n++++++++++++++++++\n\n- First release.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/frankv/flask-sendgrid/tarball/0.7.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/frankv/flask-sendgrid", "keywords": "Flask,SendGrid,email,smtp", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Flask-SendGrid", "package_url": "https://pypi.org/project/Flask-SendGrid/", "platform": "any", "project_url": "https://pypi.org/project/Flask-SendGrid/", "project_urls": { "Download": "https://github.com/frankv/flask-sendgrid/tarball/0.7.1", "Homepage": "http://github.com/frankv/flask-sendgrid" }, "release_url": "https://pypi.org/project/Flask-SendGrid/0.7.1/", "requires_dist": [ "SendGrid" ], "requires_python": "", "summary": "Adds SendGrid support to Flask applications", "version": "0.7.1" }, "last_serial": 5270419, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7a72d3bec6601619b883757961c78cc1", "sha256": "748f1abb36e43d4bd37d136d69e5f884a192d4e5282ef27bb437a73ceda40b32" }, "downloads": -1, "filename": "Flask-SendGrid-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7a72d3bec6601619b883757961c78cc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2176, "upload_time": "2016-03-30T21:40:38", "url": "https://files.pythonhosted.org/packages/e2/a7/f76972b6e8e85948d291947ed9ef9e56471cac5f28182381c1b5eaf77f47/Flask-SendGrid-0.1.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3e6d67df7744e64a9e84a714f5ba42d4", "sha256": "b3f7e127829d4c453af4a4dc824d9384b278a59c254b0e74790b15c668246696" }, "downloads": -1, "filename": "Flask-SendGrid-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3e6d67df7744e64a9e84a714f5ba42d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3757, "upload_time": "2017-01-03T05:10:06", "url": "https://files.pythonhosted.org/packages/0b/97/9e73342ee691848008374cca8b4f6bd8ad73b4f610636b867461fbfe8970/Flask-SendGrid-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "ee39938bcf5c5822ee61986e45d10cd0", "sha256": "f2b3a60f65b227812e35aef048e847b02c856a31d99df67d35ef6254c301b05f" }, "downloads": -1, "filename": "Flask-SendGrid-0.5.1.tar.gz", "has_sig": false, "md5_digest": "ee39938bcf5c5822ee61986e45d10cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3904, "upload_time": "2017-01-03T19:57:38", "url": "https://files.pythonhosted.org/packages/15/89/2bcab83afb12f95bb3a04e09dd620d3c63cec63d8e320e2f41c0a9d951eb/Flask-SendGrid-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "7f3563741e0eb4381d1b4d48e606168f", "sha256": "e2437a997dfa2bb32a663ea6b88ea6e3afacf3397651e68a4a6a9b16472fc249" }, "downloads": -1, "filename": "Flask-SendGrid-0.5.2.tar.gz", "has_sig": false, "md5_digest": "7f3563741e0eb4381d1b4d48e606168f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4209, "upload_time": "2017-01-04T17:42:36", "url": "https://files.pythonhosted.org/packages/49/15/58d36c67b483fa880a06034b19055e0c1b3c61e434ae997e49113c1f8393/Flask-SendGrid-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d418988d6120be79593e1b342a05b0ae", "sha256": "ef028099a5f0579e3d7a5d19d1bad86fcdf46a62978a8f8c40a16fb0b056f34f" }, "downloads": -1, "filename": "Flask-SendGrid-0.5.3.tar.gz", "has_sig": false, "md5_digest": "d418988d6120be79593e1b342a05b0ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4203, "upload_time": "2018-01-14T19:49:23", "url": "https://files.pythonhosted.org/packages/f9/8f/eff956cbfc424f1b09a7d48126efeabf6e4b5147d8b36e5db472690e6f2f/Flask-SendGrid-0.5.3.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "87b01b662d3fca451e4fc8faa729099c", "sha256": "be638cadbdb1b550dd563254c04d1d3b986427017f535d7cdcf650f40482f173" }, "downloads": -1, "filename": "Flask-SendGrid-0.6.tar.gz", "has_sig": false, "md5_digest": "87b01b662d3fca451e4fc8faa729099c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4260, "upload_time": "2018-01-14T19:57:04", "url": "https://files.pythonhosted.org/packages/98/f1/3fda6b09109ab54c099f7beccaa6863bd136997edf671db0bef4259c14f3/Flask-SendGrid-0.6.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "121f0194ccdbcec48af2287bb400b503", "sha256": "d6892fa41cc038cbab41bab12e9cce3cddbfe504362ca527f5823dabb2bfa8d4" }, "downloads": -1, "filename": "Flask_SendGrid-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "121f0194ccdbcec48af2287bb400b503", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4114, "upload_time": "2019-05-15T04:22:07", "url": "https://files.pythonhosted.org/packages/d7/b0/3f60f769df54eb7b76b55ae9a225a7064a7830eb3549099b4f8462320d77/Flask_SendGrid-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8f783d43fb2bf55ad5b4aab89051375", "sha256": "7f81ecad0cbbdd28d8750e1db43bb683ea18a16b4f96af82fdb2857d9a402020" }, "downloads": -1, "filename": "Flask_SendGrid-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8f783d43fb2bf55ad5b4aab89051375", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4114, "upload_time": "2019-05-15T04:21:54", "url": "https://files.pythonhosted.org/packages/c8/b9/6cade7727a53dc7cc2da6a6197705de980715af12e480495f9865c7bc07c/Flask_SendGrid-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e298c2c34f45df319e3e0e7ba31ce9a", "sha256": "be081d350fca7433655aa8e6b789000a0f673b7bfda8cb72eea20bb55e09051f" }, "downloads": -1, "filename": "Flask-SendGrid-0.7.1.tar.gz", "has_sig": false, "md5_digest": "7e298c2c34f45df319e3e0e7ba31ce9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4062, "upload_time": "2019-05-15T04:21:56", "url": "https://files.pythonhosted.org/packages/07/ba/e8005aec6e1ad74f8b920aa9ce99912ed81c89c72a4b6b35f5ba98989079/Flask-SendGrid-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "121f0194ccdbcec48af2287bb400b503", "sha256": "d6892fa41cc038cbab41bab12e9cce3cddbfe504362ca527f5823dabb2bfa8d4" }, "downloads": -1, "filename": "Flask_SendGrid-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "121f0194ccdbcec48af2287bb400b503", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4114, "upload_time": "2019-05-15T04:22:07", "url": "https://files.pythonhosted.org/packages/d7/b0/3f60f769df54eb7b76b55ae9a225a7064a7830eb3549099b4f8462320d77/Flask_SendGrid-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8f783d43fb2bf55ad5b4aab89051375", "sha256": "7f81ecad0cbbdd28d8750e1db43bb683ea18a16b4f96af82fdb2857d9a402020" }, "downloads": -1, "filename": "Flask_SendGrid-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8f783d43fb2bf55ad5b4aab89051375", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4114, "upload_time": "2019-05-15T04:21:54", "url": "https://files.pythonhosted.org/packages/c8/b9/6cade7727a53dc7cc2da6a6197705de980715af12e480495f9865c7bc07c/Flask_SendGrid-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e298c2c34f45df319e3e0e7ba31ce9a", "sha256": "be081d350fca7433655aa8e6b789000a0f673b7bfda8cb72eea20bb55e09051f" }, "downloads": -1, "filename": "Flask-SendGrid-0.7.1.tar.gz", "has_sig": false, "md5_digest": "7e298c2c34f45df319e3e0e7ba31ce9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4062, "upload_time": "2019-05-15T04:21:56", "url": "https://files.pythonhosted.org/packages/07/ba/e8005aec6e1ad74f8b920aa9ce99912ed81c89c72a4b6b35f5ba98989079/Flask-SendGrid-0.7.1.tar.gz" } ] }