# More Files!
[](https://pypi.org/project/mo-files/)
[](https://github.com/klahnakoski/mo-files/actions/workflows/build.yml)
[](https://coveralls.io/github/klahnakoski/mo-files?branch=dev)
[](https://pepy.tech/project/mo-files)
The `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 operators over some common file manipulations.
## Recent changes
**Version 6.x**
Get a little closer to Python's pathlib module standards
* `stem` - to refer file name without extension
* `os_path` - to get the os-specific absolute path for use in other Python modules
* `rel_path` - the given path
* `abs_path` - was `abspath`, added underscore for consistency
Raw data
{
"_id": null,
"home_page": "https://github.com/klahnakoski/mo-files",
"name": "mo-files",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Kyle Lahnakoski",
"author_email": "kyle@lahnakoski.com",
"download_url": "https://files.pythonhosted.org/packages/5e/41/ac5cbf4ec933126f2e4ece3858f828b0e111b9a7251a923b1ad5597f6426/mo_files-6.672.25036.tar.gz",
"platform": null,
"description": "# More Files!\r\n\r\n[](https://pypi.org/project/mo-files/)\r\n[](https://github.com/klahnakoski/mo-files/actions/workflows/build.yml)\r\n[](https://coveralls.io/github/klahnakoski/mo-files?branch=dev)\r\n[](https://pepy.tech/project/mo-files)\r\n\r\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 operators over some common file manipulations.\r\n\r\n\r\n\r\n\r\n## Recent changes\r\n\r\n**Version 6.x**\r\n\r\nGet a little closer to Python's pathlib module standards\r\n\r\n* `stem` - to refer file name without extension\r\n* `os_path` - to get the os-specific absolute path for use in other Python modules\r\n* `rel_path` - the given path \r\n* `abs_path` - was `abspath`, added underscore for consistency \r\n\r\n\r\n\r\n",
"bugtrack_url": null,
"license": "MPL 2.0",
"summary": "More Files! Steamlined for UTF8 and JSON.",
"version": "6.672.25036",
"project_urls": {
"Homepage": "https://github.com/klahnakoski/mo-files"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6717b09c78b90b142c70e42547427fe274dc5e52f4c13b2d6342fb9e424e55e2",
"md5": "116d57b313a1989034f3ebfddaf42ca2",
"sha256": "c97df044f08cc34bb2557cdb7c972281a93724b3b914550968892733597c74ec"
},
"downloads": -1,
"filename": "mo_files-6.672.25036-py3-none-any.whl",
"has_sig": false,
"md5_digest": "116d57b313a1989034f3ebfddaf42ca2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 16830,
"upload_time": "2025-02-05T23:37:01",
"upload_time_iso_8601": "2025-02-05T23:37:01.535820Z",
"url": "https://files.pythonhosted.org/packages/67/17/b09c78b90b142c70e42547427fe274dc5e52f4c13b2d6342fb9e424e55e2/mo_files-6.672.25036-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e41ac5cbf4ec933126f2e4ece3858f828b0e111b9a7251a923b1ad5597f6426",
"md5": "58b883277d9b4d2eaee0550c6dc03d15",
"sha256": "ccfe695431f77a071c1b3492493bd93a64591ab45b3cde388c589d91fc0e911f"
},
"downloads": -1,
"filename": "mo_files-6.672.25036.tar.gz",
"has_sig": false,
"md5_digest": "58b883277d9b4d2eaee0550c6dc03d15",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16581,
"upload_time": "2025-02-05T23:37:05",
"upload_time_iso_8601": "2025-02-05T23:37:05.526758Z",
"url": "https://files.pythonhosted.org/packages/5e/41/ac5cbf4ec933126f2e4ece3858f828b0e111b9a7251a923b1ad5597f6426/mo_files-6.672.25036.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-05 23:37:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "klahnakoski",
"github_project": "mo-files",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "mo-files"
}