{ "info": { "author": "Kyle Lahnakoski", "author_email": "kyle@lahnakoski.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "More Files!\n==========\n\nThe `File` class makes the default assumption all files have cr-delimited unicode content that is UTF-8 encoded. This is great for JSON files. It also provides better OO over some common file manipulations.", "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/klahnakoski/mo-files", "keywords": "", "license": "MPL 2.0", "maintainer": "", "maintainer_email": "", "name": "mo-files", "package_url": "https://pypi.org/project/mo-files/", "platform": "", "project_url": "https://pypi.org/project/mo-files/", "project_urls": { "Homepage": "https://github.com/klahnakoski/mo-files" }, "release_url": "https://pypi.org/project/mo-files/2.31.19025/", "requires_dist": null, "requires_python": "", "summary": "More Files! Steamlined for UTF8 and JSON.", "version": "2.31.19025" }, "last_serial": 4742297, "releases": { "1.0.17035": [ { "comment_text": "", "digests": { "md5": "b6b5d5e3f0ac8d93a9d4570a2fd615ca", "sha256": "8e1ab40ed7134d775598933d40f1f7b8ea166975f5238ed09612843339c066ea" }, "downloads": -1, "filename": "mo_files-1.0.17035-py2.7.egg", "has_sig": false, "md5_digest": "b6b5d5e3f0ac8d93a9d4570a2fd615ca", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9561, "upload_time": "2017-02-03T21:18:25", "url": "https://files.pythonhosted.org/packages/62/5b/ddf9e3790f6e8e009914a394829e8fee64992bf0ebc702ae16d01844ec0f/mo_files-1.0.17035-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a983eb019111dc3771b71bbd8c8c42d7", "sha256": "24b898b8eaadbc9e63d5a3e1d8109dcc1081a6af72953e89de70d0072b62e398" }, "downloads": -1, "filename": "mo-files-1.0.17035.zip", "has_sig": false, "md5_digest": "a983eb019111dc3771b71bbd8c8c42d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7074, "upload_time": "2017-02-03T21:18:30", "url": "https://files.pythonhosted.org/packages/63/19/c543265cb539a9bd759d6f3d2b8886af077fa5a41487d517b391e282c2df/mo-files-1.0.17035.zip" } ], "1.0.17039": [ { "comment_text": "", "digests": { "md5": "b7bd3bcc5c3a698ec3ac8d18fff82d40", "sha256": "c4139ff6b249dbd0a8a88a7bad5f6328f471d9064bb820de5ed07e61bc10315a" }, "downloads": -1, "filename": "mo_files-1.0.17039-py2.7.egg", "has_sig": false, "md5_digest": "b7bd3bcc5c3a698ec3ac8d18fff82d40", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9492, "upload_time": "2017-02-07T14:45:44", "url": "https://files.pythonhosted.org/packages/45/09/303312e44421e346dff7cc48fc7e421ecdc374770f56759ed762d0c3a7de/mo_files-1.0.17039-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "da637fc04eb63876c2e50d09ac86bc42", "sha256": "cf39ec33c538053870a56c6491311f594a86022665df0237182db164ac837e72" }, "downloads": -1, "filename": "mo-files-1.0.17039.zip", "has_sig": false, "md5_digest": "da637fc04eb63876c2e50d09ac86bc42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7045, "upload_time": "2017-02-07T14:45:48", "url": "https://files.pythonhosted.org/packages/91/ee/328ed242931d18df03d1cde6fe5c2a641b05be37f10e4fe210f3806e90f1/mo-files-1.0.17039.zip" } ], "1.0.17041": [ { "comment_text": "", "digests": { "md5": "f4d6480728bd64681598df7b614febd3", "sha256": "557fd59e69deee8f932d1c460e69f129c0ad0a0b2ab322c56e22a98eac36270f" }, "downloads": -1, "filename": "mo_files-1.0.17041-py2.7.egg", "has_sig": false, "md5_digest": "f4d6480728bd64681598df7b614febd3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4431, "upload_time": "2017-02-09T16:33:31", "url": "https://files.pythonhosted.org/packages/72/32/68d8efb1aadb00ec149c91e26b02da4a7d0fb15e73817bc5f93b0974f457/mo_files-1.0.17041-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3eed73d66ad262d125810653db8ad262", "sha256": "e2cdf191071e286a55c95c5ff0e5319d561d309faba54679f6381469abeea70b" }, "downloads": -1, "filename": "mo-files-1.0.17041.zip", "has_sig": false, "md5_digest": "3eed73d66ad262d125810653db8ad262", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7043, "upload_time": "2017-02-09T16:34:48", "url": "https://files.pythonhosted.org/packages/89/f0/ea08b00de43281e6c3f3eb79d76626e0a6b319cb127234581469addb736f/mo-files-1.0.17041.zip" } ], "1.0.17049": [ { "comment_text": "", "digests": { "md5": "8bd8872ba1cbd18d61534a47f71f77d9", "sha256": "6d6d1ef1689f65c1722e850aca25dd4e61070cc9538b5968f494c29646197d4c" }, "downloads": -1, "filename": "mo_files-1.0.17049-py2.7.egg", "has_sig": false, "md5_digest": "8bd8872ba1cbd18d61534a47f71f77d9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4587, "upload_time": "2017-02-18T02:06:10", "url": "https://files.pythonhosted.org/packages/1f/ff/8e6f513064ee17686a0a684f4fe54440dd662ec9794a51b1b0363fecd3e3/mo_files-1.0.17049-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "dadc8311e3ec1c43774f4afb37d728c2", "sha256": "9e7f93884e1530a7f1866eab829c3a0e4df55e09bae384955af82e749317d354" }, "downloads": -1, "filename": "mo-files-1.0.17049.zip", "has_sig": false, "md5_digest": "dadc8311e3ec1c43774f4afb37d728c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7201, "upload_time": "2017-02-18T02:06:18", "url": "https://files.pythonhosted.org/packages/bd/f6/22bee6854d316858c5f5f17c90f3dd32bac1135de5fc3815ff1f3732bb5a/mo-files-1.0.17049.zip" } ], "1.0.17056": [ { "comment_text": "", "digests": { "md5": "0a23788f1e833816f7e49515f9fcb0f6", "sha256": "a49bfaba0e0a179b6c78c44c191e43c88e2fec0b3d2e7199a6ac362d8f27a6d9" }, "downloads": -1, "filename": "mo_files-1.0.17056-py2.7.egg", "has_sig": false, "md5_digest": "0a23788f1e833816f7e49515f9fcb0f6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4606, "upload_time": "2017-02-25T20:27:25", "url": "https://files.pythonhosted.org/packages/e3/90/9c28ffcaa70495312f2f68d4250c16c474ab42f35f1c6ab210593abb8ea9/mo_files-1.0.17056-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "40ab693051c62fc3bcc7bc588c741162", "sha256": "5ddcd341a2ba4a5ad4bfac919fbec421a26b39e48a8744b8136e6fafe77236c3" }, "downloads": -1, "filename": "mo-files-1.0.17056.zip", "has_sig": false, "md5_digest": "40ab693051c62fc3bcc7bc588c741162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7220, "upload_time": "2017-02-25T20:27:31", "url": "https://files.pythonhosted.org/packages/92/f3/82571517f17d98996228815ba00a148e5fa072c3161127f02a97c570eafe/mo-files-1.0.17056.zip" } ], "1.0.17085": [ { "comment_text": "", "digests": { "md5": "ea3d56ee221cfac98317d84e07b572d1", "sha256": "780a7fb9b97ba8ab70d6ffb882fafc1a3327e6c1a068124b64ce30e7068fa4a2" }, "downloads": -1, "filename": "mo_files-1.0.17085-py2.7.egg", "has_sig": false, "md5_digest": "ea3d56ee221cfac98317d84e07b572d1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4616, "upload_time": "2017-03-26T12:30:55", "url": "https://files.pythonhosted.org/packages/80/79/f8c3c28788487097ea836c2edc397a5b5579b4ed26ef1840f31014c965f3/mo_files-1.0.17085-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "58dd0ac1f380bea42d3942d539c57303", "sha256": "63569ddc2b7efa4c63765e148f806fe8fa0ad99645e4cea12230266ec8da1036" }, "downloads": -1, "filename": "mo-files-1.0.17085.zip", "has_sig": false, "md5_digest": "58dd0ac1f380bea42d3942d539c57303", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7224, "upload_time": "2017-03-26T12:30:59", "url": "https://files.pythonhosted.org/packages/15/90/6704522a9eb522d091694fb5491f8346d13765b3d170dd1e5b872ba41057/mo-files-1.0.17085.zip" } ], "1.0.17126": [ { "comment_text": "", "digests": { "md5": "103ad83ba6e7388870f263d5fa1bcec2", "sha256": "c94972056e4088fa9f19d0f477f06c25081443f8ad0d570f9e7dd60318b236d9" }, "downloads": -1, "filename": "mo-files-1.0.17126.zip", "has_sig": false, "md5_digest": "103ad83ba6e7388870f263d5fa1bcec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8857, "upload_time": "2017-05-06T18:28:39", "url": "https://files.pythonhosted.org/packages/74/9c/405b34b2047dc34b19bbafb5ffb6908d643c8b21434e85d209068d1b061b/mo-files-1.0.17126.zip" } ], "1.0.17131": [ { "comment_text": "", "digests": { "md5": "bece997b7d703d3e90b1705a90a943fb", "sha256": "b70aa40334ce27fd38cbe6ce22b8eab8a58eede623de493e1855fe736968fa17" }, "downloads": -1, "filename": "mo-files-1.0.17131.zip", "has_sig": false, "md5_digest": "bece997b7d703d3e90b1705a90a943fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8849, "upload_time": "2017-05-11T13:40:47", "url": "https://files.pythonhosted.org/packages/5e/60/86a455b826dd10fe8e0316d165ca212b986ac389524fadb7feae471d5fd3/mo-files-1.0.17131.zip" } ], "1.0.17180": [ { "comment_text": "", "digests": { "md5": "e9406c340dfacfa299f57d1251365ea4", "sha256": "965d3693b1eed5c00ba82d12a8fc1eaf3bd2d245f7e627fe6a9a67d39bf8e17f" }, "downloads": -1, "filename": "mo-files-1.0.17180.zip", "has_sig": false, "md5_digest": "e9406c340dfacfa299f57d1251365ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8863, "upload_time": "2017-06-29T05:20:29", "url": "https://files.pythonhosted.org/packages/95/a1/5da848e27e064d07b5aca3d719fd38b930c7c10f9650ba9e8e5010f080f9/mo-files-1.0.17180.zip" } ], "1.0.17187": [ { "comment_text": "", "digests": { "md5": "0c4f7db64ff01a130475664999284d63", "sha256": "9dd3aeb410d20320897f7d3b10c8043b1851f31d622d15a93a61076e000735f3" }, "downloads": -1, "filename": "mo-files-1.0.17187.zip", "has_sig": false, "md5_digest": "0c4f7db64ff01a130475664999284d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9085, "upload_time": "2017-07-06T17:37:54", "url": "https://files.pythonhosted.org/packages/79/f4/33d09e522962b2027a1200a500b1306c6ff4d2bf47b3701811bd61ce86fa/mo-files-1.0.17187.zip" } ], "1.2.17188": [ { "comment_text": "", "digests": { "md5": "f46626c6586cf2a04ee7cf40489867b0", "sha256": "56c77a1841fef7c188351aeb9db30666e4f4e19a9a6223da3f50dbc7073db9f2" }, "downloads": -1, "filename": "mo-files-1.2.17188.zip", "has_sig": false, "md5_digest": "f46626c6586cf2a04ee7cf40489867b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9154, "upload_time": "2017-07-07T11:58:48", "url": "https://files.pythonhosted.org/packages/d3/fb/e0c3a106163f4ea1123b845cdac5d7e2f98a578bca0dc5029260a75279e2/mo-files-1.2.17188.zip" } ], "1.2.17227": [ { "comment_text": "", "digests": { "md5": "45a72852d43c777ea23c8ac3e877c906", "sha256": "8ee13fbad0b1963ef41908d8033165a78a007545f476e8b93270e3fae3973c4d" }, "downloads": -1, "filename": "mo-files-1.2.17227.zip", "has_sig": false, "md5_digest": "45a72852d43c777ea23c8ac3e877c906", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9259, "upload_time": "2017-08-15T12:54:58", "url": "https://files.pythonhosted.org/packages/bc/52/0c1d17e94165a38747f9cffc8c3c0c8de7d2c1117274672d9f6bf903338f/mo-files-1.2.17227.zip" } ], "1.7.17339": [ { "comment_text": "", "digests": { "md5": "e53671c7d220a8f3cd3367498669d931", "sha256": "be2011bcb0cf83670c049171a0263e2ef6bec0db12e886c1f38b1a00760ad7f0" }, "downloads": -1, "filename": "mo-files-1.7.17339.tar.gz", "has_sig": false, "md5_digest": "e53671c7d220a8f3cd3367498669d931", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6157, "upload_time": "2017-12-05T01:59:07", "url": "https://files.pythonhosted.org/packages/dd/1a/382505fa377a2cf82b73da37a70130303f77351f321a7d957a3dec36f489/mo-files-1.7.17339.tar.gz" } ], "1.7.18011": [ { "comment_text": "", "digests": { "md5": "4a25117b4566489127efbea2c436a55b", "sha256": "28c7e59bcad3103c0f91860b780aa4bbfc746daa66222857a656158b6b03a758" }, "downloads": -1, "filename": "mo-files-1.7.18011.tar.gz", "has_sig": false, "md5_digest": "4a25117b4566489127efbea2c436a55b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6210, "upload_time": "2018-01-11T14:41:06", "url": "https://files.pythonhosted.org/packages/71/83/eacc15e4b69672732bd22c3e75261c348e5897b4e489e7af4862d4b523e0/mo-files-1.7.18011.tar.gz" } ], "1.7.18025": [ { "comment_text": "", "digests": { "md5": "483925efe3e50150b4ae405cd74fbe70", "sha256": "6ff6c2747e519facd5da59c06912b59ca1f441e690d0f21ee2b978fc75ecd0ef" }, "downloads": -1, "filename": "mo-files-1.7.18025.tar.gz", "has_sig": false, "md5_digest": "483925efe3e50150b4ae405cd74fbe70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6605, "upload_time": "2018-01-25T16:29:46", "url": "https://files.pythonhosted.org/packages/21/9d/e90e0dcfaa892034ff60f3f6352afd5892aedc7f39c71478f358c6d6d191/mo-files-1.7.18025.tar.gz" } ], "2.12.18154": [ { "comment_text": "", "digests": { "md5": "b16d9f1efe72f2537e1ea08e1144d2ec", "sha256": "167e84f05794805109be1e75b1cccb4d1ac8608f691790cc53df5571046c51bd" }, "downloads": -1, "filename": "mo-files-2.12.18154.tar.gz", "has_sig": false, "md5_digest": "b16d9f1efe72f2537e1ea08e1144d2ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7082, "upload_time": "2018-06-03T23:42:41", "url": "https://files.pythonhosted.org/packages/69/5c/1b89283408096d58e6c9b01f1b4e45c426ae745b117e9851838b097a01c8/mo-files-2.12.18154.tar.gz" } ], "2.16.18199": [ { "comment_text": "", "digests": { "md5": "db06ad3234a1a1d9324113b453511c26", "sha256": "15739a4ec29dbe751f49c64ecaf42ceedd9c8db5d10e3375ab37adbef79cbcd4" }, "downloads": -1, "filename": "mo-files-2.16.18199.tar.gz", "has_sig": false, "md5_digest": "db06ad3234a1a1d9324113b453511c26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7180, "upload_time": "2018-07-18T12:16:39", "url": "https://files.pythonhosted.org/packages/e3/94/83debbf7cb60cdea8f8a88b558b0f2eb97f92c61b47095fe7c495b68a89e/mo-files-2.16.18199.tar.gz" } ], "2.17.18199": [ { "comment_text": "", "digests": { "md5": "0539e5b6704b68f402c3b4f89740f1e0", "sha256": "6e312119ac49a2a7121ee75636024b6a8dc49ff3f10d9dfbc7f60643a94cadf0" }, "downloads": -1, "filename": "mo-files-2.17.18199.tar.gz", "has_sig": false, "md5_digest": "0539e5b6704b68f402c3b4f89740f1e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8668, "upload_time": "2018-07-18T12:25:35", "url": "https://files.pythonhosted.org/packages/f1/7b/b6800360ca20d7062c78296840283644f62c9d47dffd35be668a13637950/mo-files-2.17.18199.tar.gz" } ], "2.18.18240": [ { "comment_text": "", "digests": { "md5": "0e30a6f453841d230596cc3f425f3f3a", "sha256": "97648624b297bc0e5810b5c20e1da3c84050dded4dcaead6f52b4fef8ed2afa6" }, "downloads": -1, "filename": "mo-files-2.18.18240.tar.gz", "has_sig": false, "md5_digest": "0e30a6f453841d230596cc3f425f3f3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8791, "upload_time": "2018-08-28T13:08:40", "url": "https://files.pythonhosted.org/packages/60/2e/77eaaa81becf4dc32e74ed8fc900f61d1105861092dfe5fada2d8c4c7310/mo-files-2.18.18240.tar.gz" } ], "2.19.18252": [ { "comment_text": "", "digests": { "md5": "b364218ed4b7855837b305136b3acf47", "sha256": "bb96644053eb739bba98027e0290ade686007ba2492a83316050b5263b979072" }, "downloads": -1, "filename": "mo-files-2.19.18252.tar.gz", "has_sig": false, "md5_digest": "b364218ed4b7855837b305136b3acf47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8495, "upload_time": "2018-09-09T12:38:51", "url": "https://files.pythonhosted.org/packages/3b/d2/84915bf06334acb709fb7355b25b7176f63987610f97eb1f77636d7b08cc/mo-files-2.19.18252.tar.gz" } ], "2.25.18270": [ { "comment_text": "", "digests": { "md5": "912d3ff56073858d64db005395f18335", "sha256": "e3f1105917dc49414c52fcd1e3a9751c8b220c34946b84b066775e9de276aa05" }, "downloads": -1, "filename": "mo-files-2.25.18270.tar.gz", "has_sig": false, "md5_digest": "912d3ff56073858d64db005395f18335", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7307, "upload_time": "2018-09-27T08:49:57", "url": "https://files.pythonhosted.org/packages/79/3a/212b4c4afb6fd61847cefbd0e581a15a0b890609fd539c02bcb3b98714eb/mo-files-2.25.18270.tar.gz" } ], "2.26.18331": [ { "comment_text": "", "digests": { "md5": "ba1375fec3d23a3247bf28be43b58a58", "sha256": "4eb156e0fb62ac3b8c018cd539f3668b9bd9a8f5d7e69793ad0b2eb607ed6945" }, "downloads": -1, "filename": "mo-files-2.26.18331.tar.gz", "has_sig": false, "md5_digest": "ba1375fec3d23a3247bf28be43b58a58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7328, "upload_time": "2018-11-27T14:25:07", "url": "https://files.pythonhosted.org/packages/c4/d2/77eac889c629719524c22174783955938732c6f6d498ae965a4e9fefa6f5/mo-files-2.26.18331.tar.gz" } ], "2.29.19005": [ { "comment_text": "", "digests": { "md5": "da9e943302b0cd04036120dc5c0ffaf5", "sha256": "d93811189916f7d058e060f04fecd766384ba89db055fc534982218d3c7cf018" }, "downloads": -1, "filename": "mo-files-2.29.19005.tar.gz", "has_sig": false, "md5_digest": "da9e943302b0cd04036120dc5c0ffaf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7319, "upload_time": "2019-01-05T17:03:23", "url": "https://files.pythonhosted.org/packages/1c/79/130d5a73ac4d2827297a260fa284078f1f8c693b97c78e329d47bade9d2e/mo-files-2.29.19005.tar.gz" } ], "2.31.19025": [ { "comment_text": "", "digests": { "md5": "757f11424de0f3c08bedbfa8f343b2eb", "sha256": "36e91ed24800f43937fbca97874a9afde335cea2c52e78fd22215a29297d0a1d" }, "downloads": -1, "filename": "mo-files-2.31.19025.tar.gz", "has_sig": false, "md5_digest": "757f11424de0f3c08bedbfa8f343b2eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7350, "upload_time": "2019-01-25T23:56:03", "url": "https://files.pythonhosted.org/packages/ee/01/e80766d1efd382bc0a6dd37b6e7e72fb6d04a7d95ac518dcaf72c2c37842/mo-files-2.31.19025.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "757f11424de0f3c08bedbfa8f343b2eb", "sha256": "36e91ed24800f43937fbca97874a9afde335cea2c52e78fd22215a29297d0a1d" }, "downloads": -1, "filename": "mo-files-2.31.19025.tar.gz", "has_sig": false, "md5_digest": "757f11424de0f3c08bedbfa8f343b2eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7350, "upload_time": "2019-01-25T23:56:03", "url": "https://files.pythonhosted.org/packages/ee/01/e80766d1efd382bc0a6dd37b6e7e72fb6d04a7d95ac518dcaf72c2c37842/mo-files-2.31.19025.tar.gz" } ] }