{ "info": { "author": "OCCRP", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# msglite\n\n[![Actions Status](https://github.com/alephdata/msglite/workflows/package/badge.svg)](https://github.com/alephdata/msglite/actions)\n\nExtracts emails and attachments saved in Microsoft Outlook's .msg files\n\nThe python package extract_msg automates the extraction of key email\ndata (from, to, cc, date, subject, body) and the email's attachments.\n\n### Usage\n\nYou can install the package from PyPI as `msglite`. Then use the API\nas follows:\n\n```python\nfrom msglite import Message\n\nmsg = Message('path/to/message.msg')\nprint(msg.subject)\nprint(msg.to)\n# The API currently does not differentiate Sender and From cleanly:\nprint(msg.sender)\nprint(msg.body)\n```\n\n### Notes on encoding \n\nField types:\n\n* 001E - PtypString8 - Non-unicode string\n* 001F - PtypString - UTF-18 LE string\n* 0102 - PtypBinary - Blob\n\n### Credits\n\nThis package is a lightweight and functionally extended fork of [msg-extractor](https://github.com/mattgwwalker/msg-extractor) written by Matthew Walker and Ken Peterson.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alephdata/msglite", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "msglite", "package_url": "https://pypi.org/project/msglite/", "platform": "", "project_url": "https://pypi.org/project/msglite/", "project_urls": { "Homepage": "https://github.com/alephdata/msglite" }, "release_url": "https://pypi.org/project/msglite/0.30.0/", "requires_dist": [ "olefile (>=0.46)", "ebcdic (>=1.1.1)", "compressed-rtf (>=1.0.6)", "chardet", "pytz" ], "requires_python": "", "summary": "Extracts emails and attachments saved in Microsoft Outlook's .msg files", "version": "0.30.0", "yanked": false, "yanked_reason": null }, "last_serial": 10119569, "releases": { "0.24.1": [ { "comment_text": "", "digests": { "md5": "f55cb137b8c9c3075b85a1f8f78a0a54", "sha256": "111e5ad2214716361e7eb8c28266b450de771f0b76ffd5b777c6bfeafd15d5ed" }, "downloads": -1, "filename": "msglite-0.24.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f55cb137b8c9c3075b85a1f8f78a0a54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15906, "upload_time": "2019-07-24T17:04:52", "upload_time_iso_8601": "2019-07-24T17:04:52.335116Z", "url": "https://files.pythonhosted.org/packages/00/b8/c975ccc433676ca4782e89760119a5a57023382b05e8b1ad77abe20d5d7f/msglite-0.24.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f3fb9d0229dd23f1ec6567c2e03894a", "sha256": "471ca7211579c07c40277fac291e1c121d40b91ddfabb28c2f8b44412bb96ca8" }, "downloads": -1, "filename": "msglite-0.24.1-py3.6.egg", "has_sig": false, "md5_digest": "8f3fb9d0229dd23f1ec6567c2e03894a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 33131, "upload_time": "2019-07-24T17:04:54", "upload_time_iso_8601": "2019-07-24T17:04:54.548661Z", "url": "https://files.pythonhosted.org/packages/fb/7d/398990ac644a593fa73c00e48ec60db1e0763892f4ceee59592a7a8ffd17/msglite-0.24.1-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8c9113a468173462b85d709f9c84f3b2", "sha256": "cd708d01d207188bdbcc1f08830df5a1504cd708887ecdc933e382df06dc9a9e" }, "downloads": -1, "filename": "msglite-0.24.1.tar.gz", "has_sig": false, "md5_digest": "8c9113a468173462b85d709f9c84f3b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25519, "upload_time": "2019-07-24T17:04:56", "upload_time_iso_8601": "2019-07-24T17:04:56.289116Z", "url": "https://files.pythonhosted.org/packages/7f/99/08568803c61fbd1c36600b99c439b2fa93feca0fcf92568f2acb5f92de30/msglite-0.24.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.24.2": [ { "comment_text": "", "digests": { "md5": "bb3378256ac5166cef38884bf3f5723f", "sha256": "6984d733c03b20ae7890dffc78a11b03ee6e7baa18c7800f841b697771f83505" }, "downloads": -1, "filename": "msglite-0.24.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb3378256ac5166cef38884bf3f5723f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27405, "upload_time": "2019-08-01T07:06:40", "upload_time_iso_8601": "2019-08-01T07:06:40.655512Z", "url": "https://files.pythonhosted.org/packages/93/1e/cbf4299ad252c232a85d7256e5f875ace033f428f1a4f3e7e924bd91de8c/msglite-0.24.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cb78602488eb19514269d39e0355024e", "sha256": "8c2265fb48e32ffa6f28de9401992bc6f039cf8263418a901ae20fdcfc8fffca" }, "downloads": -1, "filename": "msglite-0.24.2-py3.6.egg", "has_sig": false, "md5_digest": "cb78602488eb19514269d39e0355024e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 33192, "upload_time": "2019-08-01T07:06:42", "upload_time_iso_8601": "2019-08-01T07:06:42.081759Z", "url": "https://files.pythonhosted.org/packages/0b/8c/382442ee1d21673c21af3440995a33cea1c53f1aeb3fbb352d4e80c29433/msglite-0.24.2-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c9b921d90ad16ff9dd1762295b58d78a", "sha256": "cd61ca6075c1691b7a5bf7c8a4a3d862cc1c13b514562ea1fdd7de566d74113f" }, "downloads": -1, "filename": "msglite-0.24.2.tar.gz", "has_sig": false, "md5_digest": "c9b921d90ad16ff9dd1762295b58d78a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25763, "upload_time": "2019-08-01T07:06:43", "upload_time_iso_8601": "2019-08-01T07:06:43.116453Z", "url": "https://files.pythonhosted.org/packages/2b/b0/509978a8060cf8307a2528860dab286c9ae5146d1ff2f4abef423302c0f2/msglite-0.24.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.24.4": [ { "comment_text": "", "digests": { "md5": "92b5d37b0d23a90bce79c276ac467745", "sha256": "ff9ed299281d20cee16e0c7a96dfe72bbd95d6408c302761ed0d8739744f5f72" }, "downloads": -1, "filename": "msglite-0.24.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92b5d37b0d23a90bce79c276ac467745", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27453, "upload_time": "2019-08-21T15:06:50", "upload_time_iso_8601": "2019-08-21T15:06:50.577889Z", "url": "https://files.pythonhosted.org/packages/02/02/c36d661bd05ae32f8c43d9a6f97b688b45551c69cc5664e0350a1ed3402e/msglite-0.24.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a435274f3f98f3726762aacaa519dbcc", "sha256": "47a1c34ac2f3fca3745436e9dccc3d620ebcbb3c612a903ba6b3239039d68e7b" }, "downloads": -1, "filename": "msglite-0.24.4-py3.6.egg", "has_sig": false, "md5_digest": "a435274f3f98f3726762aacaa519dbcc", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 33366, "upload_time": "2019-08-21T15:06:52", "upload_time_iso_8601": "2019-08-21T15:06:52.028813Z", "url": "https://files.pythonhosted.org/packages/31/f1/ae4750d7f67fd0f9ec183b3a894bd0da2bb9ec5c50a67504162df4b2d6e5/msglite-0.24.4-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "55b0a220c1a3efd701b7f1cd71fd5654", "sha256": "a21c15b8a40f0316a2c3d2cfcd5345c41e648ffc36baecf178e1d0dccefc5b3c" }, "downloads": -1, "filename": "msglite-0.24.4.tar.gz", "has_sig": false, "md5_digest": "55b0a220c1a3efd701b7f1cd71fd5654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25878, "upload_time": "2019-08-21T15:06:53", "upload_time_iso_8601": "2019-08-21T15:06:53.951032Z", "url": "https://files.pythonhosted.org/packages/d5/d1/52c93dcaa4f41f5e04d9943ea378dfdca1ed034b66ad656fe7fc3387d7da/msglite-0.24.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.25.0": [ { "comment_text": "", "digests": { "md5": "3dab79c3bc6c7ddf19326ce104bbd662", "sha256": "3a0326ccfcf81154feeccd27bc67f6324879f8d8d521e9f7d2f338ce56af6ed5" }, "downloads": -1, "filename": "msglite-0.25.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3dab79c3bc6c7ddf19326ce104bbd662", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27354, "upload_time": "2019-08-21T15:44:07", "upload_time_iso_8601": "2019-08-21T15:44:07.615861Z", "url": "https://files.pythonhosted.org/packages/17/2b/a8f859365239d059b200123524df00c0866f10e43ef35f158e959df96e4c/msglite-0.25.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f09772397183e2205215a9437ba6733", "sha256": "34287b0227e3286674b21fefab30f5f75dc5c869e3f203ef1d841508ec519a0a" }, "downloads": -1, "filename": "msglite-0.25.0-py3.6.egg", "has_sig": false, "md5_digest": "8f09772397183e2205215a9437ba6733", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 33099, "upload_time": "2019-08-21T15:44:08", "upload_time_iso_8601": "2019-08-21T15:44:08.998422Z", "url": "https://files.pythonhosted.org/packages/35/cc/44f214b1476b982928ce30420e5e24808954aa7ec87bf20c63b2f5c5db53/msglite-0.25.0-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5abf684d2d80ea860f1ec724602bd482", "sha256": "44d93fe84c9973faf80bf47b1f4ee4271cf0ee170e4528bac14824266b32d26d" }, "downloads": -1, "filename": "msglite-0.25.0.tar.gz", "has_sig": false, "md5_digest": "5abf684d2d80ea860f1ec724602bd482", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25726, "upload_time": "2019-08-21T15:44:10", "upload_time_iso_8601": "2019-08-21T15:44:10.093659Z", "url": "https://files.pythonhosted.org/packages/c9/a9/3c46bcdf54fa03154ad2ed876bedbe7280421b5badf866824a059f308d48/msglite-0.25.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.26.0": [ { "comment_text": "", "digests": { "md5": "60288546a5250eeb0d204c5efd607ea0", "sha256": "4816f6e6e4776100a0f8c93d44802d77a15d16ed03af8a5dfd99ed44a1d9774d" }, "downloads": -1, "filename": "msglite-0.26.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60288546a5250eeb0d204c5efd607ea0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25609, "upload_time": "2019-10-30T07:00:14", "upload_time_iso_8601": "2019-10-30T07:00:14.939940Z", "url": "https://files.pythonhosted.org/packages/2f/4a/4c133baee8c8c076bff31f1858a4011faa03e2ef300135bb1d87f328a43b/msglite-0.26.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc320c6d2a5d6da4a8afa03696947de1", "sha256": "03e2f9babdd059efa9490806b177998bc7b54f0473d3d341128686f24f098340" }, "downloads": -1, "filename": "msglite-0.26.0.tar.gz", "has_sig": false, "md5_digest": "bc320c6d2a5d6da4a8afa03696947de1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24775, "upload_time": "2019-10-30T07:00:16", "upload_time_iso_8601": "2019-10-30T07:00:16.270000Z", "url": "https://files.pythonhosted.org/packages/dc/93/1f90ab858d34a99698cc0b1f98328e901cfea7a097e3952e86a357318ae7/msglite-0.26.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.26.1": [ { "comment_text": "", "digests": { "md5": "f01eba2ab3ae44c1fd516a40929b2900", "sha256": "c16a09c2fd98628fa9bdeaa16c663e2897ea3a8bbdb2ebd34b16807ab4fd86e1" }, "downloads": -1, "filename": "msglite-0.26.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f01eba2ab3ae44c1fd516a40929b2900", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25629, "upload_time": "2020-01-07T18:35:31", "upload_time_iso_8601": "2020-01-07T18:35:31.682122Z", "url": "https://files.pythonhosted.org/packages/48/2d/51d9c6d041d8e0354dc663925982c21605afe614a23bd2c005c3e839ad0f/msglite-0.26.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f3809f582f9ce037315a88e8b9b0df1", "sha256": "b0494f321406e2bfa3eb80ddd79bac3af3f6687ce9f7824ac7c29c3bd0edd37f" }, "downloads": -1, "filename": "msglite-0.26.1.tar.gz", "has_sig": false, "md5_digest": "3f3809f582f9ce037315a88e8b9b0df1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24794, "upload_time": "2020-01-07T18:35:33", "upload_time_iso_8601": "2020-01-07T18:35:33.198713Z", "url": "https://files.pythonhosted.org/packages/fc/a6/df8fd87bfd1f091b0093392459f8572f821505254b165a6ee35e992623c4/msglite-0.26.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "06e8707bca29fcf12e8659d38c26b592", "sha256": "2aa0c9662478467425a28a224bf88411dc43b8670dfeef19021f37631b602175" }, "downloads": -1, "filename": "msglite-0.27.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06e8707bca29fcf12e8659d38c26b592", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25618, "upload_time": "2020-01-26T12:45:16", "upload_time_iso_8601": "2020-01-26T12:45:16.682063Z", "url": "https://files.pythonhosted.org/packages/20/a7/5812c8ebb5f7a93551555c7123cb7b75e898442f0a6ac3ecf7ca87eb17d5/msglite-0.27.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "755f24d6eee63283eb3be1bfa735dc7f", "sha256": "9c9c99ff46d1e3ee05775ee5b98d627a49aa386b2d2ca452cfdac2e97f5b8e58" }, "downloads": -1, "filename": "msglite-0.27.0.tar.gz", "has_sig": false, "md5_digest": "755f24d6eee63283eb3be1bfa735dc7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24641, "upload_time": "2020-01-26T12:45:17", "upload_time_iso_8601": "2020-01-26T12:45:17.888013Z", "url": "https://files.pythonhosted.org/packages/86/23/37f75934bda74454d10b9fec5e4e4b3ccb464d37b0fb40b4efbd983cc411/msglite-0.27.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.29.0": [ { "comment_text": "", "digests": { "md5": "6f644bc6cf173fc68aca13616526cdd2", "sha256": "f97bf994436363a511b8d1a743f7e6d4e6b4a9ee460bad7ae8a1ebc1076ca914" }, "downloads": -1, "filename": "msglite-0.29.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f644bc6cf173fc68aca13616526cdd2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25226, "upload_time": "2020-09-16T07:55:15", "upload_time_iso_8601": "2020-09-16T07:55:15.873385Z", "url": "https://files.pythonhosted.org/packages/78/a3/28cbc0bc13753a9ed5e628a88996197d648f3ea551cc3f538276d9d58547/msglite-0.29.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd0f589ece27acf06d91af0fcf281aea", "sha256": "b90a038274eee60ab98ef9e643c013efed247f8b735765a80d0bb9471dac4aaf" }, "downloads": -1, "filename": "msglite-0.29.0.tar.gz", "has_sig": false, "md5_digest": "dd0f589ece27acf06d91af0fcf281aea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24273, "upload_time": "2020-09-16T07:55:16", "upload_time_iso_8601": "2020-09-16T07:55:16.699074Z", "url": "https://files.pythonhosted.org/packages/a2/bd/ab1f3edc9197c2418f9efb39c806484ed090d00e46bf0bee43401cd72992/msglite-0.29.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.29.1": [ { "comment_text": "", "digests": { "md5": "74ef9b292e153da5adddeeca4d496a17", "sha256": "92bda80d39047e48622d2751cf59caa666bfbcf5be2d0cc849211db26c5a3f15" }, "downloads": -1, "filename": "msglite-0.29.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74ef9b292e153da5adddeeca4d496a17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25357, "upload_time": "2021-02-10T15:33:17", "upload_time_iso_8601": "2021-02-10T15:33:17.291099Z", "url": "https://files.pythonhosted.org/packages/42/b1/f553ef7b03fcd4c26f23ee2d8d741a0c4ea4dbe01dc62c696757d7b087e8/msglite-0.29.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8ac1c0fbedca4fcd4966c82519151d0", "sha256": "1e40c0911aa93f469562ac574e1c07e54835f09c248a09b69d338651cd48632c" }, "downloads": -1, "filename": "msglite-0.29.1.tar.gz", "has_sig": false, "md5_digest": "b8ac1c0fbedca4fcd4966c82519151d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24393, "upload_time": "2021-02-10T15:33:18", "upload_time_iso_8601": "2021-02-10T15:33:18.195690Z", "url": "https://files.pythonhosted.org/packages/80/8e/c210a7b8fdd9463905886295c3b9f68a6dc2ae9e64c5c2549620388fe93e/msglite-0.29.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.30.0": [ { "comment_text": "", "digests": { "md5": "c590e1fc556362db2ee014b5e7c38d4d", "sha256": "ffd327da773844096813a7374e51c82111172c4ff1f658836bf75f8e0322e873" }, "downloads": -1, "filename": "msglite-0.30.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c590e1fc556362db2ee014b5e7c38d4d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27638, "upload_time": "2021-04-20T14:34:38", "upload_time_iso_8601": "2021-04-20T14:34:38.446978Z", "url": "https://files.pythonhosted.org/packages/7b/44/b03d3e29b4442821cdb133230bcecbfa0eb0d11479f413aced1efad80724/msglite-0.30.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c051067ea3b7b31152e121bdb9519c0c", "sha256": "cd08fca70bc862f9d68058391b6c71e110155bc5a23f3df51a48a769cb1c9ea3" }, "downloads": -1, "filename": "msglite-0.30.0.tar.gz", "has_sig": false, "md5_digest": "c051067ea3b7b31152e121bdb9519c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26785, "upload_time": "2021-04-20T14:34:39", "upload_time_iso_8601": "2021-04-20T14:34:39.376903Z", "url": "https://files.pythonhosted.org/packages/30/0d/a0aa2fff5cef504f4bd2403c0b1f0e6701ee6bd9bfe9ac8d9b8fcfa9541f/msglite-0.30.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c590e1fc556362db2ee014b5e7c38d4d", "sha256": "ffd327da773844096813a7374e51c82111172c4ff1f658836bf75f8e0322e873" }, "downloads": -1, "filename": "msglite-0.30.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c590e1fc556362db2ee014b5e7c38d4d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27638, "upload_time": "2021-04-20T14:34:38", "upload_time_iso_8601": "2021-04-20T14:34:38.446978Z", "url": "https://files.pythonhosted.org/packages/7b/44/b03d3e29b4442821cdb133230bcecbfa0eb0d11479f413aced1efad80724/msglite-0.30.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c051067ea3b7b31152e121bdb9519c0c", "sha256": "cd08fca70bc862f9d68058391b6c71e110155bc5a23f3df51a48a769cb1c9ea3" }, "downloads": -1, "filename": "msglite-0.30.0.tar.gz", "has_sig": false, "md5_digest": "c051067ea3b7b31152e121bdb9519c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26785, "upload_time": "2021-04-20T14:34:39", "upload_time_iso_8601": "2021-04-20T14:34:39.376903Z", "url": "https://files.pythonhosted.org/packages/30/0d/a0aa2fff5cef504f4bd2403c0b1f0e6701ee6bd9bfe9ac8d9b8fcfa9541f/msglite-0.30.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }