{ "info": { "author": "Ben Rosser", "author_email": "rosser.bjr@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications :: Email", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Build Tools", "Topic :: Text Processing" ], "description": "pelican-mboxreader\n==================\n\nThis pelican plugin adds a generator that can load a Unix style mbox\nfile and generate articles from all the entries in the mailbox.\n\nThis was written to support easy interoperation between pelican and\nmailman (which creates mbox archives). Future work, if done, will\ninvolve improving the way (plaintext) email is turned into HTML and\nadding support for additional mail directory types.\n\nDo I need other dependencies?\n-----------------------------\n\nYes; you need python's dateutil module (so dates in emails can be parsed\nwithout assuming a standard time format).\n\nThe ``setup.py`` script will automatically take care of this when\ninstalling the package.\n\nHow do I install it?\n--------------------\n\npelican-mboxreader is packaged and available from PyPI; to install it,\nyou can simply run the following command:\n``pip install pelican-mboxreader``.\n\nAlternatively, you can clone the git repository, build it, and install\nit yourself by running ``python setup.py install``.\n\nHow does it work?\n-----------------\n\nEnable it using any other Pelican plugin, though note that the plugin is\nnamed ``pelican_mboxreader``, then add it to the configuration as\nfollows:\n\n::\n\n PLUGINS = [\n # ...\n 'pelican_mboxreader',\n # ...\n ]\n\nThen add the following settings to the configuration:\n\n::\n\n MBOX_PATH = ['/path/to/mail.box']\n MBOX_CATEGORY = ['Name of Mbox Category']\n\n``MBOX_PATH`` defaults to \"input.mbox\" in the current directory. If it\nis not present, Pelican should behave gracefully. \\`\\ ``MBOX_CATEGORY``\ndefaults to \"Mailbox\".\n\nAs you might gather from these settings being lists, mboxreader supports\ntaking input from multiple Mailbox files. You must have one category\nname per mbox path.\n\nOther Configuration Options\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n::\n\n MBOX_AUTHOR_STRING = ''\n\nThis string is appended to the end of authors created via mbox. This is\nused to provide a way to distinguish authors via email and authors via\nnormal Pelican, if you want that. It is now disabled by default.\n\n::\n\n MBOX_MARKDOWNIFY = False\n\nThis setting controls whether to feed input emails into Markdown or\nwhether they should be converted \"manually\" (i.e. replacing newlines\nwith paragraph tags and break tags as appropriate), which is the\ndefault. Markdown is the closest to \"plaintext\" (compare to\nreStructuredText) though in the future I'll likely add an option to use\nthe rST parser instead.\n\nIs support for other mailbox types (maildir, etc.) possible?\n------------------------------------------------------------\n\nYes. It would need to be programmed in and made configurable, however it\nwould be trivial if the mailbox type is implemented by `python's mailbox\nmodule `__ (which is\nwhat this uses).\n\nIs this pointless?\n------------------\n\nMaybe. See the above note about mailman; it was written for a reason but\nmay not be something that anyone in the real world actually needs.\n\nCredits\n-------\n\nBen Rosser rosser.bjr@gmail.com\n\nWritten for use by the `JHUACM `__.\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/TC01/pelican-mboxreader/", "keywords": "mbox mail pelican markdown blog", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pelican-mboxreader", "package_url": "https://pypi.org/project/pelican-mboxreader/", "platform": "", "project_url": "https://pypi.org/project/pelican-mboxreader/", "project_urls": { "Homepage": "https://github.com/TC01/pelican-mboxreader/" }, "release_url": "https://pypi.org/project/pelican-mboxreader/0.1.3/", "requires_dist": [ "pelican", "python-dateutil" ], "requires_python": "", "summary": "Pelican plugin that can load articles via email (mailbox / maildir)", "version": "0.1.3" }, "last_serial": 2545306, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bae5fe52b337666a39262a6532bc53c5", "sha256": "a71d53e2f56db99f390dab2d2f5ca2a9575669c3e11495b985497bad4c8f419c" }, "downloads": -1, "filename": "pelican_mboxreader-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "bae5fe52b337666a39262a6532bc53c5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9597, "upload_time": "2016-01-02T23:56:56", "url": "https://files.pythonhosted.org/packages/cd/26/75d215d68e73a908e24aa252ce838df9563eb640019f869c80d306321aab/pelican_mboxreader-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14325d693db5f920185eaacc825a3ca5", "sha256": "2805f253b7cac33ade4fe29210f77080ddde69f4552192c9156228fd6730d7d2" }, "downloads": -1, "filename": "pelican-mboxreader-0.1.tar.gz", "has_sig": false, "md5_digest": "14325d693db5f920185eaacc825a3ca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8140, "upload_time": "2016-01-02T23:57:00", "url": "https://files.pythonhosted.org/packages/83/37/2722719ff4b3522cac19dd854f682a88e7341732872c5a836d0eae8a91d3/pelican-mboxreader-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "f0d1668dc78afde428f5a6576c50b56d", "sha256": "49f4d2fb5e0b1bff8760c89e88058f98e0b5de2304829375a01c006caf378ffc" }, "downloads": -1, "filename": "pelican-mboxreader-0.1.zip", "has_sig": false, "md5_digest": "f0d1668dc78afde428f5a6576c50b56d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13535, "upload_time": "2016-01-02T23:57:07", "url": "https://files.pythonhosted.org/packages/d6/11/7fe4a6d01f33802355707251a089740af78ec5014ddbc852bd0b80884fa0/pelican-mboxreader-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "32ab6182a9cb37733f1c6975f42db04c", "sha256": "e3b1bca0e8e9f3347ed5e6b7efbced8aa9a609bf48a3f9c1f204b679d807eb6e" }, "downloads": -1, "filename": "pelican_mboxreader-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "32ab6182a9cb37733f1c6975f42db04c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9621, "upload_time": "2016-03-05T19:40:51", "url": "https://files.pythonhosted.org/packages/2b/48/f04b175077c488d80bac5a912a71be329267f2d953c7709fe02aa3324a33/pelican_mboxreader-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1e1fb1789b9f574c5473ba00caef6b4", "sha256": "542eb185716b72468b832d7f1568d6ecea127562b1a3dbb8688906d94635e3b8" }, "downloads": -1, "filename": "pelican-mboxreader-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b1e1fb1789b9f574c5473ba00caef6b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8144, "upload_time": "2016-03-05T19:40:56", "url": "https://files.pythonhosted.org/packages/59/d9/7a3dee2273e2325a38997153e49b56486272a25edce8f68323f2bd31d751/pelican-mboxreader-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "d94ab62126d1bd66b636d4ee1f1f3740", "sha256": "67e83138ae7f398cc72774c5b85ede77b9df8b142a914daf57c91ba6cbaf9bb9" }, "downloads": -1, "filename": "pelican-mboxreader-0.1.1.zip", "has_sig": false, "md5_digest": "d94ab62126d1bd66b636d4ee1f1f3740", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13583, "upload_time": "2016-03-05T19:41:02", "url": "https://files.pythonhosted.org/packages/fb/7a/738731a09d8bd555abe4cc88d441b85f0a18d3e938f4dae35cbee0bfaed6/pelican-mboxreader-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fa4974e8c96636a71ae9a7fbdf72e3cb", "sha256": "65d4c58a3872701ed04363e9901b93ec14b3060eb1992b64fa233aabb5b67f5c" }, "downloads": -1, "filename": "pelican_mboxreader-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "fa4974e8c96636a71ae9a7fbdf72e3cb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9697, "upload_time": "2016-03-05T20:21:16", "url": "https://files.pythonhosted.org/packages/e7/06/b6e2585dec8d01a732f5deac61cca434704c44297e283bee3ae3dfb40004/pelican_mboxreader-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75e80a4bf05d642c99af59ff61c36a2c", "sha256": "665b1b8e9f5b6dd261965bb11a8cd2d44a8f4e10834424c5b0c39eb09c3193eb" }, "downloads": -1, "filename": "pelican-mboxreader-0.1.2.tar.gz", "has_sig": false, "md5_digest": "75e80a4bf05d642c99af59ff61c36a2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8421, "upload_time": "2016-03-05T20:21:21", "url": "https://files.pythonhosted.org/packages/1f/4e/c37d76897a00e592be28085e57a84fe9f461ad9f34bc63c4efd6d07d251b/pelican-mboxreader-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "6726dbd94af904248eba810903174a28", "sha256": "2e89733d51e6ff81db05c225ffdc5ab1026f0a96182c9905013b9a8b2cf4d610" }, "downloads": -1, "filename": "pelican-mboxreader-0.1.2.zip", "has_sig": false, "md5_digest": "6726dbd94af904248eba810903174a28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13759, "upload_time": "2016-03-05T20:21:25", "url": "https://files.pythonhosted.org/packages/e8/68/8b5c41f17063dfb7ac5c7499c08d3d3210f6ad7bf017528d72b034b4dab5/pelican-mboxreader-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "40b38cee9bba888321987b45037a2645", "sha256": "8fca15f74329203cdee8d5c06e6fee8e3ae5bc17e20c5633f347bd08bbfdd2b3" }, "downloads": -1, "filename": "pelican_mboxreader-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "40b38cee9bba888321987b45037a2645", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9985, "upload_time": "2016-12-30T03:34:24", "url": "https://files.pythonhosted.org/packages/19/a0/02c1b58b129559a75789e4c84444935aef974a66f5c3bd0f2605af57780c/pelican_mboxreader-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82a0fdb708671dc9793e6678526a6caf", "sha256": "9a5bc69d111994d95b54a711a70d8ecb3ec9160cf5daf2fcd934aa74f6ac001a" }, "downloads": -1, "filename": "pelican-mboxreader-0.1.3.tar.gz", "has_sig": false, "md5_digest": "82a0fdb708671dc9793e6678526a6caf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8936, "upload_time": "2016-12-30T03:34:25", "url": "https://files.pythonhosted.org/packages/86/81/7b71ea617cbc4b21d5f9856aab154e1b9b38f89fb3629e5d8ba907872706/pelican-mboxreader-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "40b38cee9bba888321987b45037a2645", "sha256": "8fca15f74329203cdee8d5c06e6fee8e3ae5bc17e20c5633f347bd08bbfdd2b3" }, "downloads": -1, "filename": "pelican_mboxreader-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "40b38cee9bba888321987b45037a2645", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9985, "upload_time": "2016-12-30T03:34:24", "url": "https://files.pythonhosted.org/packages/19/a0/02c1b58b129559a75789e4c84444935aef974a66f5c3bd0f2605af57780c/pelican_mboxreader-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82a0fdb708671dc9793e6678526a6caf", "sha256": "9a5bc69d111994d95b54a711a70d8ecb3ec9160cf5daf2fcd934aa74f6ac001a" }, "downloads": -1, "filename": "pelican-mboxreader-0.1.3.tar.gz", "has_sig": false, "md5_digest": "82a0fdb708671dc9793e6678526a6caf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8936, "upload_time": "2016-12-30T03:34:25", "url": "https://files.pythonhosted.org/packages/86/81/7b71ea617cbc4b21d5f9856aab154e1b9b38f89fb3629e5d8ba907872706/pelican-mboxreader-0.1.3.tar.gz" } ] }