{
"info": {
"author": "Light Ning",
"author_email": "lightning1141@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Internet :: WWW/HTTP"
],
"description": "Status mailer extension for `Scrapy `__\n===========================================================\n\nSend an email when a crawler finishes or breaks.\n\nInstall\n-------\n\nThe quick way:\n\n::\n\n pip install scrapy-status-mailer\n\nOr install from GitHub:\n\n::\n\n pip install git+git://github.com/light4/scrapy-status-mailer.git@master\n\nOr checkout the source and run:\n\n::\n\n python setup.py install\n\nsettings.py\n-----------\n\nsettings for send email\n\n1. `163 `__\n2. `qq `__\n3. `gmail `__\n\n::\n\n STATUSMAILER_RECIPIENTS = []\n STATUSMAILER_COMPRESSION = 'gzip'\n # STATUSMAILER_COMPRESSION = None\n\n MAIL_FROM = ''\n MAIL_HOST = 'smtp.qq.com'\n MAIL_PORT = 465\n MAIL_USER = ''\n MAIL_PASS = ''\n MAIL_TLS = True\n MAIL_SSL = True\n\n EXTENSIONS = {\n 'scrapy_status_mailer.StatusMailer': 80,\n }\n\n # all bots send email by default\n # BOTS_SEND_EMAIL = ['first_bot', 'second_bot']\n\nThanks\n------\n\n`stackoverflow `__\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/light4/scrapy-status-mailer",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "scrapy-status-mailer",
"package_url": "https://pypi.org/project/scrapy-status-mailer/",
"platform": "",
"project_url": "https://pypi.org/project/scrapy-status-mailer/",
"project_urls": {
"Homepage": "https://github.com/light4/scrapy-status-mailer"
},
"release_url": "https://pypi.org/project/scrapy-status-mailer/0.3/",
"requires_dist": [
"Scrapy (>=1.0)"
],
"requires_python": "",
"summary": "Scrapy Status Mailer: Status mailer extension for Scrapy",
"version": "0.3"
},
"last_serial": 2643217,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "de5d24bd3f29d5f32995f22d723c5d46",
"sha256": "0864c44cdf3e3a3daccc4b0677899bf2275c9acd53d6f22da06bf3f539d5c0a2"
},
"downloads": -1,
"filename": "scrapy_status_mailer-0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "de5d24bd3f29d5f32995f22d723c5d46",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5335,
"upload_time": "2017-02-13T09:37:53",
"url": "https://files.pythonhosted.org/packages/5a/b4/238641f1e52edd52b1334dd37e0242b8dacd7c39c36307092af86d620161/scrapy_status_mailer-0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e8734171cd8ed9de5eebbeca65e89b9b",
"sha256": "3f0636c0792b5e43712fa6450035ae512173521916b7bb5301d1254d7fea9c3d"
},
"downloads": -1,
"filename": "scrapy-status-mailer-0.1.tar.gz",
"has_sig": false,
"md5_digest": "e8734171cd8ed9de5eebbeca65e89b9b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4159,
"upload_time": "2017-02-13T09:37:55",
"url": "https://files.pythonhosted.org/packages/64/ad/a7ab2cecd070f0ea60a09e0a466d5b2e2fa306f416d3c630888ea28a3fca/scrapy-status-mailer-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "480091e47771f5cfb28b1587872eb7cd",
"sha256": "49a66856e64f77b8f6c1780587aa7817db3f803338b97af8381131ba7839439c"
},
"downloads": -1,
"filename": "scrapy_status_mailer-0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "480091e47771f5cfb28b1587872eb7cd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5336,
"upload_time": "2017-02-13T09:50:03",
"url": "https://files.pythonhosted.org/packages/e6/c2/98988a00a33f93394cf31bc96b535c41f0632db83734c2350cdaf9c89b40/scrapy_status_mailer-0.2-py2.py3-none-any.whl"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "2f40af28f596f66dc6e0a0e7d87ec5a9",
"sha256": "ec63aeda1d1a5891508d6ef86025b6aaa27f1f9992717536434bbef4369fbbdb"
},
"downloads": -1,
"filename": "scrapy_status_mailer-0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2f40af28f596f66dc6e0a0e7d87ec5a9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5483,
"upload_time": "2017-02-15T08:17:48",
"url": "https://files.pythonhosted.org/packages/1a/25/098da4fcb97cbc057c1c959f4af2a330e8742b5333c3a6e703a4d9262d9d/scrapy_status_mailer-0.3-py2.py3-none-any.whl"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "2f40af28f596f66dc6e0a0e7d87ec5a9",
"sha256": "ec63aeda1d1a5891508d6ef86025b6aaa27f1f9992717536434bbef4369fbbdb"
},
"downloads": -1,
"filename": "scrapy_status_mailer-0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2f40af28f596f66dc6e0a0e7d87ec5a9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5483,
"upload_time": "2017-02-15T08:17:48",
"url": "https://files.pythonhosted.org/packages/1a/25/098da4fcb97cbc057c1c959f4af2a330e8742b5333c3a6e703a4d9262d9d/scrapy_status_mailer-0.3-py2.py3-none-any.whl"
}
]
}