{ "info": { "author": "Valentin Samir", "author_email": "valentin.samir@crans.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Topic :: Communications :: Email :: Filters" ], "description": "Pyprocmail\r\n==================\r\n\r\n\r\n.. image:: https://img.shields.io/pypi/v/pyprocmail.svg\r\n :target: https://pypi.python.org/pypi/pyprocmail\r\n\r\n.. image:: https://img.shields.io/pypi/l/pyprocmail.svg\r\n :target: https://www.gnu.org/licenses/gpl-3.0.html\r\n\r\nPyprocmail is a python parser and AST definitions for procmail's procmailrc files.\r\n\r\nThe grammar of procmailrc files is build after `quickref.html `_.\r\n\r\n\r\nInstallation\r\n------------\r\n\r\nInstall with pip::\r\n\r\n sudo pip install pyprocmail\r\n\r\nor from source code::\r\n\r\n sudo make install\r\n\r\n\r\nBasic usages\r\n------------\r\n\r\n.. code-block:: python\r\n\r\n In [1]: import pyprocmail\r\n\r\n In [2]: prc = pyprocmail.parse(\"examples/procmailrc1\")\r\n\r\n In [3]: prc\r\n Out[3]: \r\n [,\r\n ,\r\n ,\r\n ,\r\n ,\r\n ,\r\n ,\r\n ,\r\n ,\r\n ...\r\n ,\r\n ,\r\n ,\r\n ]\r\n\r\n In [4]: prc[8].render()\r\n Out[4]: u'PATH=/bin:/usr/bin:/usr/local/bin:/opt/local/bin/:$HOME/bin:$HOME:'\r\n\r\n In [5]: prc[-1].is_recipe()\r\n Out[5]: True\r\n\r\n In [6]: prc[-1].action.is_save()\r\n Out[6]: True\r\n\r\n In [7]: prc[-1].action.path\r\n Out[7]: u'/dev/null'\r\n\r\n In [8]: prc[-1].action.path = \"INBOX\"\r\n\r\n In [9]: print prc[-1].render()\r\n\r\n :0\r\n INBOX", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/nitmir/pyprocmail/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nitmir/pyprocmail", "keywords": "procmail,parser,procmailrc,AST,tree,syntax", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "pyprocmail", "package_url": "https://pypi.org/project/pyprocmail/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyprocmail/", "project_urls": { "Download": "https://github.com/nitmir/pyprocmail/releases", "Homepage": "https://github.com/nitmir/pyprocmail" }, "release_url": "https://pypi.org/project/pyprocmail/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Pyprocmail is a python parser and AST definitions for procmail's procmailrc files.", "version": "0.1.1" }, "last_serial": 1878788, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "da4d75fe2239c02804d4399f0aa408e2", "sha256": "b94975980cc61b30ea5a520a7b1638614c12d4043fffef33701aa05f758bf230" }, "downloads": -1, "filename": "pyprocmail-0.1.tar.gz", "has_sig": false, "md5_digest": "da4d75fe2239c02804d4399f0aa408e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11971, "upload_time": "2015-12-27T14:36:18", "url": "https://files.pythonhosted.org/packages/ee/6d/ec3c0413e0b7296ada744de74f8eb9f985f65b22f5cdde6c51e49b930f28/pyprocmail-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ce5392edb4612166925b611c0caaa3ed", "sha256": "2792447bf9af2d2072fe1132f816d4c64c93cf0730c21cca13f24e4e0be6695f" }, "downloads": -1, "filename": "pyprocmail-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ce5392edb4612166925b611c0caaa3ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11920, "upload_time": "2015-12-27T14:37:20", "url": "https://files.pythonhosted.org/packages/50/a6/9b8ee16f004d589f82d5e19fc1b57d89a14257152b44ace8ac156092ad17/pyprocmail-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce5392edb4612166925b611c0caaa3ed", "sha256": "2792447bf9af2d2072fe1132f816d4c64c93cf0730c21cca13f24e4e0be6695f" }, "downloads": -1, "filename": "pyprocmail-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ce5392edb4612166925b611c0caaa3ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11920, "upload_time": "2015-12-27T14:37:20", "url": "https://files.pythonhosted.org/packages/50/a6/9b8ee16f004d589f82d5e19fc1b57d89a14257152b44ace8ac156092ad17/pyprocmail-0.1.1.tar.gz" } ] }