Name | hrfparser JSON |
Version |
1.1.0
JSON |
| download |
home_page | |
Summary | A convenience library for working with Human-Readable Formats ( HRFs ) such as YAML and JSON. |
upload_time | 2024-03-09 19:42:08 |
maintainer | |
docs_url | None |
author | Sean Yeatts |
requires_python | >=3.7 |
license | |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
HRFParser
=========
Copyright (c) 2024 Sean Yeatts. All rights reserved.
A convenience pipeline for working with Human-Readable Formats ( HRFs ) such
as YAML and JSON. It's designed to easily read / write data between HRFs and
Python dictionaries, both in raw and flattened ( single key-value pairs )
formats.
Features:
- Auto-conversion between different HRF formats based on file extensions.
- 'Unpacking' of nested data to flattened, single key-value pairs.
Current supported HRFs:
- YAML
- JSON
Methods:
- read() : read raw HRF from file
- write() : write raw HRF to destination
- unpack() : read and flatten HRF data from file
- pack() : fold HRF data and write to destination
- flatten() : deconstruct nested data as single key-value pairs
- fold() : rebuild data as nested key-value pairs
Raw data
{
"_id": null,
"home_page": "",
"name": "hrfparser",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Sean Yeatts",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/e3/d6/8899d0c7d4336c3ca8c205d5d489c652569b5afb822640b1f4ead098a002/hrfparser-1.1.0.tar.gz",
"platform": null,
"description": "HRFParser\n=========\n\nCopyright (c) 2024 Sean Yeatts. All rights reserved.\n\nA convenience pipeline for working with Human-Readable Formats ( HRFs ) such\nas YAML and JSON. It's designed to easily read / write data between HRFs and\nPython dictionaries, both in raw and flattened ( single key-value pairs )\nformats.\n\nFeatures:\n - Auto-conversion between different HRF formats based on file extensions.\n - 'Unpacking' of nested data to flattened, single key-value pairs.\n\nCurrent supported HRFs:\n - YAML\n - JSON\n \nMethods:\n - read() : read raw HRF from file\n - write() : write raw HRF to destination\n - unpack() : read and flatten HRF data from file\n - pack() : fold HRF data and write to destination\n - flatten() : deconstruct nested data as single key-value pairs\n - fold() : rebuild data as nested key-value pairs",
"bugtrack_url": null,
"license": "",
"summary": "A convenience library for working with Human-Readable Formats ( HRFs ) such as YAML and JSON.",
"version": "1.1.0",
"project_urls": {
"GitHub": "https://github.com/SeanYeatts/hrfparser.git"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "86fe8e9813eb0c41f3c64e634ad94f3554b3d62bf0e31a2f4d96eb728f48ce46",
"md5": "d2897b09539bd335cf73cfdd8ce951f8",
"sha256": "3e6142b624dcaaa289343b25dd4d7a4d5e1cf00a396afc40f5a2e68807629784"
},
"downloads": -1,
"filename": "hrfparser-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d2897b09539bd335cf73cfdd8ce951f8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 4379,
"upload_time": "2024-03-09T19:42:06",
"upload_time_iso_8601": "2024-03-09T19:42:06.602925Z",
"url": "https://files.pythonhosted.org/packages/86/fe/8e9813eb0c41f3c64e634ad94f3554b3d62bf0e31a2f4d96eb728f48ce46/hrfparser-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e3d68899d0c7d4336c3ca8c205d5d489c652569b5afb822640b1f4ead098a002",
"md5": "fccab9e490f4e9d74258bb11d8eb1ef5",
"sha256": "a141e9a8ee52404cc0a6fc4a116ccec41d8e69877773cdb3331e175758a15194"
},
"downloads": -1,
"filename": "hrfparser-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "fccab9e490f4e9d74258bb11d8eb1ef5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 3149,
"upload_time": "2024-03-09T19:42:08",
"upload_time_iso_8601": "2024-03-09T19:42:08.184788Z",
"url": "https://files.pythonhosted.org/packages/e3/d6/8899d0c7d4336c3ca8c205d5d489c652569b5afb822640b1f4ead098a002/hrfparser-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-09 19:42:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SeanYeatts",
"github_project": "hrfparser",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "hrfparser"
}