{ "info": { "author": "Eshin Kunishima", "author_email": "ek@esh.ink", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications", "Topic :: Communications :: Chat", "Topic :: Communications :: Email", "Topic :: Communications :: Email :: Mail Transport Agents" ], "description": "email2slack\n===========\n\n`PyPI version `__ `Build\nStatus `__ `Coverage\nStatus `__\n\nMIME E-mail forwarding script for Slack(webhook) written in Python.\n\nDemo\n----\n\nFail2Ban (plain text)\n~~~~~~~~~~~~~~~~~~~~~\n\n.. figure:: slack-demo1.png\n :alt: Slack Demo: Plain text Fail2Ban\n\n Slack Demo: Plain text Fail2Ban\n\nnetdata (HTML)\n~~~~~~~~~~~~~~\n\n.. figure:: slack-demo2.png\n :alt: Slack Demo: HTML netdata\n\n Slack Demo: HTML netdata\n\nRequirements\n------------\n\n- Python\n\n - Python 2 >= 2.7\n - Python 3 >= 3.4\n\nGetting Started\n---------------\n\nPrerequisites\n~~~~~~~~~~~~~\n\n(Optional) Use faster HTML parser than pure Python\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nInstallation of email2slack requires ``gcc`` and the development\npackages of both ``libxml2`` and ``libxslt``. On RedHat based systems\nyou can install these using\n``sudo yum install gcc libxml2-devel libxslt-devel``. On Ubuntu systems\nyou can install using\n``sudo apt-get install build-essential libxml2-dev libxslt-dev``. If you\nare using some other system there are probably similar packages\navailable.\n\n(Optional) Use nkf to convert character encoding for non Unicode message\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nnkf binding module (https://pypi.org/project/nkf/) also requires ``gcc``\nand ``Python development headers`` to build C extension. On RedHat based\nsystems you can install these using\n``sudo yum install gcc python-devel``. On Ubuntu systems you can install\nusing ``sudo apt-get install python python-pip``.\n\nInstall email2slack\n~~~~~~~~~~~~~~~~~~~\n\nFrom PyPI\n^^^^^^^^^\n\n.. code:: bash\n\n # Install email2slack\n pip install -U email2slack # without any optional modules\n pip install -U email2slack[lxml] # use lxml\n pip install -U email2slack[nkf] # use nkf\n pip install -U email2slack[lxml,nkf] # both\n\n # Fetch configuration file from GitHub\n curl https://raw.githubusercontent.com/mikoim/email2slack/master/contrib/email2slack > /usr/local/etc/email2slack\n\n # Before using, You must edit config file\n vim /usr/local/etc/email2slack\n\nIn this case, setuptools create script to call email2slack and place it\nin ``bin`` directory automatically. So you should use the script in\nSetup MTA section.\n\nFrom GitHub repository\n^^^^^^^^^^^^^^^^^^^^^^\n\n.. code:: bash\n\n git clone https://github.com/mikoim/email2slack.git\n cd email2slack\n\n # Install email2slack\n pip install -U . # without any optional modules\n pip install -U .[lxml] # use lxml\n pip install -U .[nkf] # use nkf\n pip install -U .[lxml,nkf] # both\n cp contrib/email2slack /usr/local/etc/\n\n # Before using, You must edit config file\n vim /usr/local/etc/email2slack\n\nSetup MTA\n~~~~~~~~~\n\nPostfix\n^^^^^^^\n\n.. code:: bash\n\n vim /etc/postfix/aliases\n\n ...\n\n # notify only, not forward\n user: |/usr/local/bin/email2slack\n\n # notify and forward e-mail to another user\n user: anotheruser, |/usr/local/bin/email2slack\n\n # notify and leave e-mail on same user\n user: \\user, |/usr/local/bin/email2slack\n\n # you can override default slack url, team and channel with command line option,\n # which replace as default=value in each section.\n # -s url / --slack url\n # -t team-name / --team team-name\n # -c channel-name / --channel channel-name\n # -f /path/to/email2slack.conf / --config /path/to/email2slack.conf\n user: \"|/usr/local/bin/email2slack -c '@user'\"\n another: \"|/usr/local/bin/email2slack -c '#random'\"\n\n ...\n\n newaliases\n\nContributors\n------------\n\nThank you for your great work!\n\n- @komeda-shinji\n- @mmrwoods\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mikoim/email2slack", "keywords": "email slack forwarding", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "email2slack", "package_url": "https://pypi.org/project/email2slack/", "platform": "", "project_url": "https://pypi.org/project/email2slack/", "project_urls": { "Homepage": "https://github.com/mikoim/email2slack" }, "release_url": "https://pypi.org/project/email2slack/1.0.0a6/", "requires_dist": [ "beautifulsoup4 (<5,>=4.6.0)", "requests (<3,>=2.18.2)", "html5lib (==1.0.1)", "lxml (<4.4.0,>=4.1.1) ; extra == 'lxml'", "nkf (==0.2.0) ; extra == 'nkf'", "pytest ; extra == 'test'" ], "requires_python": "", "summary": "MIME E-mail forwarding script for Slack written in Python", "version": "1.0.0a6" }, "last_serial": 5873388, "releases": { "1.0.0a1": [], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "c99898eaa95cad4b8ce87f92000cb67a", "sha256": "542ae0873c89811ae2e9d98090ae397e02fccf2fb7c5c01229f297154bb8a39b" }, "downloads": -1, "filename": "email2slack-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "c99898eaa95cad4b8ce87f92000cb67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4077, "upload_time": "2016-11-10T17:11:42", "url": "https://files.pythonhosted.org/packages/9a/36/afcd1a11097135175d85c667bee86cac1360bc5e19e9e9129258eace4892/email2slack-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "ea068e40582677de474a69cfd21733db", "sha256": "17288a0a41d2cb48b2bf46985ba457d09d4e45aa2ecbbbfa041e62c591c9681d" }, "downloads": -1, "filename": "email2slack-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "ea068e40582677de474a69cfd21733db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4151, "upload_time": "2016-11-12T15:05:34", "url": "https://files.pythonhosted.org/packages/b7/73/3243f33390b2169267afe72afb464cc929c9928595e032c79bdd66ad10fe/email2slack-1.0.0a3.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "830b783d62b280cdbe7c7ffeeeed3061", "sha256": "2fae391b953cb4ae0310968f45c1f151589c2d3a86bb1219af6ccca6df694877" }, "downloads": -1, "filename": "email2slack-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "830b783d62b280cdbe7c7ffeeeed3061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9362, "upload_time": "2017-07-27T15:14:01", "url": "https://files.pythonhosted.org/packages/8b/83/490d42bf151d4710170e96e470c454002a2abd30534eef0a4ef237508065/email2slack-1.0.0a4.tar.gz" } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "f30c23b5c724b1e6f2b755949682508c", "sha256": "a2f6d07f088c134ec0bc31f0c8ceebb26638ad0da3cb50990039ffbd1ad0a400" }, "downloads": -1, "filename": "email2slack-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "f30c23b5c724b1e6f2b755949682508c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9433, "upload_time": "2017-07-28T04:59:45", "url": "https://files.pythonhosted.org/packages/8d/87/53f66a992654f87c9c6c80fd725d52443ffdf03325c44b0e56fc04a60397/email2slack-1.0.0a5.tar.gz" } ], "1.0.0a6": [ { "comment_text": "", "digests": { "md5": "2d742b986c28a07b0ef88fa8559430aa", "sha256": "c3bb24bd52eb0ff01303d03687eb559208283b49fdb97caa8f75e7b264008804" }, "downloads": -1, "filename": "email2slack-1.0.0a6-py3-none-any.whl", "has_sig": false, "md5_digest": "2d742b986c28a07b0ef88fa8559430aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9265, "upload_time": "2019-09-23T12:46:46", "url": "https://files.pythonhosted.org/packages/88/dc/5020e59a58dfce56103aa3c25ea3017f98f9da1b7a01476c210ee4b8bae4/email2slack-1.0.0a6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "923c370e9aa0e6b111f0e0cb79ed3ad0", "sha256": "4b993d00eccf0eca5605b01cac7e937c2b792d7e35262240bc8a91f007e88bb1" }, "downloads": -1, "filename": "email2slack-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "923c370e9aa0e6b111f0e0cb79ed3ad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9500, "upload_time": "2019-09-23T12:46:48", "url": "https://files.pythonhosted.org/packages/ab/13/d71b98237828394944fa92c40ed4ad7a78e94c43d333833752f2ec816fe0/email2slack-1.0.0a6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2d742b986c28a07b0ef88fa8559430aa", "sha256": "c3bb24bd52eb0ff01303d03687eb559208283b49fdb97caa8f75e7b264008804" }, "downloads": -1, "filename": "email2slack-1.0.0a6-py3-none-any.whl", "has_sig": false, "md5_digest": "2d742b986c28a07b0ef88fa8559430aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9265, "upload_time": "2019-09-23T12:46:46", "url": "https://files.pythonhosted.org/packages/88/dc/5020e59a58dfce56103aa3c25ea3017f98f9da1b7a01476c210ee4b8bae4/email2slack-1.0.0a6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "923c370e9aa0e6b111f0e0cb79ed3ad0", "sha256": "4b993d00eccf0eca5605b01cac7e937c2b792d7e35262240bc8a91f007e88bb1" }, "downloads": -1, "filename": "email2slack-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "923c370e9aa0e6b111f0e0cb79ed3ad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9500, "upload_time": "2019-09-23T12:46:48", "url": "https://files.pythonhosted.org/packages/ab/13/d71b98237828394944fa92c40ed4ad7a78e94c43d333833752f2ec816fe0/email2slack-1.0.0a6.tar.gz" } ] }