<div align="center" id="top">
<img src="https://hytek.active.com/logos/264_13_SPRT.END_HytekBannerUpdate_300x164_A.jpg" alt="Hytek Parser" />
</div>
<h1 align="center">Hytek Parser</h1>
<div align="center">
<a href="https://github.com/SwimComm/hytek-parser">
<img src="https://img.shields.io/github/repo-size/SwimComm/hytek-parser?style=for-the-badge" alt="Repository size" />
</a>
<a href="./LICENSE.md" >
<img src="https://img.shields.io/github/license/SwimComm/hytek-parser?style=for-the-badge" alt="License" />
</a>
<a href="https://github.com/SwimComm/hytek-parser/issues" >
<img src="https://img.shields.io/github/issues/SwimComm/hytek-parser?style=for-the-badge" alt="Github issues" />
</a>
<a href="https://github.com/SwimComm/hytek-parser/pulls">
<img src="https://img.shields.io/github/issues-pr/SwimComm/hytek-parser?style=for-the-badge" alt="Github pull requests" />
</a>
<img src="https://img.shields.io/github/stars/SwimComm/hytek-parser?style=for-the-badge" alt="Github stars" />
</div>
## :page_with_curl: Table of contents
- [:page_with_curl: Table of contents](#page_with_curl-table-of-contents)
- [:dart: About](#dart-about)
- [:sparkles: Features](#sparkles-features)
- [:rocket: Technologies](#rocket-technologies)
- [:white_check_mark: Requirements](#white_check_mark-requirements)
- [:checkered_flag: Starting](#checkered_flag-starting)
- [:memo: License](#memo-license)
<br>
## :dart: About ##
This is a parser for files generated by Hytek's Meet Manager. Currently this has been tested on files generated by Meet Manager 8.0.
Supported filetypes: `hy3` (merge exports), `hyv` (event exports), and `xls` (individual event report *data-only* exports).
## :sparkles: Features ##
:heavy_check_mark: `hy3` merge export parsing\
:heavy_check_mark: `hyv` event export parsing\
:heavy_check_mark: `xls` parser for event result reports.
## :rocket: Technologies ##
The following tools were used in this project:
- [Attrs](https://www.attrs.org/en/stable/)
- [AEnum](https://pypi.org/project/aenum/)
## :white_check_mark: Requirements ##
All that you need installed is [Python](https://python.org) 3.9 or higher.
## :checkered_flag: Starting ##
To install this, simply run
```sh
pip install hytek_parser
```
However, using a virtual environment manager such as [Poetry](https://python-poetry.org) is highly recommended.
## :memo: License ##
This project is under license from MIT. For more details, see the [LICENSE](LICENSE.md) file.
Made with :heart: by <a href="https://github.com/MrAwesomeRocks" target="_blank">Nino Maruszewski</a>
 
<a href="#top">Back to top</a>
Raw data
{
"_id": null,
"home_page": "https://www.github.com/SwimComm/hytek-parser",
"name": "hytek-parser",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "hytek, parsers, hy3",
"author": "Nino Maruszewski",
"author_email": "nino.maruszewski@hotmail.com",
"download_url": "https://files.pythonhosted.org/packages/c0/af/4c5c437a51daf1e676709acda695d04609ef1dea9759704e8c1260a4f5ba/hytek_parser-1.1.1.tar.gz",
"platform": null,
"description": "<div align=\"center\" id=\"top\">\n <img src=\"https://hytek.active.com/logos/264_13_SPRT.END_HytekBannerUpdate_300x164_A.jpg\" alt=\"Hytek Parser\" />\n</div>\n\n<h1 align=\"center\">Hytek Parser</h1>\n\n<div align=\"center\">\n <a href=\"https://github.com/SwimComm/hytek-parser\">\n <img src=\"https://img.shields.io/github/repo-size/SwimComm/hytek-parser?style=for-the-badge\" alt=\"Repository size\" />\n </a>\n\n <a href=\"./LICENSE.md\" >\n <img src=\"https://img.shields.io/github/license/SwimComm/hytek-parser?style=for-the-badge\" alt=\"License\" />\n </a>\n\n <a href=\"https://github.com/SwimComm/hytek-parser/issues\" >\n <img src=\"https://img.shields.io/github/issues/SwimComm/hytek-parser?style=for-the-badge\" alt=\"Github issues\" />\n </a>\n\n <a href=\"https://github.com/SwimComm/hytek-parser/pulls\">\n <img src=\"https://img.shields.io/github/issues-pr/SwimComm/hytek-parser?style=for-the-badge\" alt=\"Github pull requests\" />\n </a>\n\n <img src=\"https://img.shields.io/github/stars/SwimComm/hytek-parser?style=for-the-badge\" alt=\"Github stars\" />\n</div>\n\n## :page_with_curl: Table of contents\n- [:page_with_curl: Table of contents](#page_with_curl-table-of-contents)\n- [:dart: About](#dart-about)\n- [:sparkles: Features](#sparkles-features)\n- [:rocket: Technologies](#rocket-technologies)\n- [:white_check_mark: Requirements](#white_check_mark-requirements)\n- [:checkered_flag: Starting](#checkered_flag-starting)\n- [:memo: License](#memo-license)\n\n<br>\n\n## :dart: About ##\n\nThis is a parser for files generated by Hytek's Meet Manager. Currently this has been tested on files generated by Meet Manager 8.0.\n\nSupported filetypes: `hy3` (merge exports), `hyv` (event exports), and `xls` (individual event report *data-only* exports).\n\n## :sparkles: Features ##\n\n:heavy_check_mark: `hy3` merge export parsing\\\n:heavy_check_mark: `hyv` event export parsing\\\n:heavy_check_mark: `xls` parser for event result reports.\n\n## :rocket: Technologies ##\n\nThe following tools were used in this project:\n\n- [Attrs](https://www.attrs.org/en/stable/)\n- [AEnum](https://pypi.org/project/aenum/)\n\n## :white_check_mark: Requirements ##\n\nAll that you need installed is [Python](https://python.org) 3.9 or higher.\n\n## :checkered_flag: Starting ##\n\nTo install this, simply run\n\n```sh\npip install hytek_parser\n```\n\nHowever, using a virtual environment manager such as [Poetry](https://python-poetry.org) is highly recommended.\n\n## :memo: License ##\n\nThis project is under license from MIT. For more details, see the [LICENSE](LICENSE.md) file.\n\n\nMade with :heart: by <a href=\"https://github.com/MrAwesomeRocks\" target=\"_blank\">Nino Maruszewski</a>\n\n \n\n<a href=\"#top\">Back to top</a>\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Parsers for the files produced by Hytek's Meet Manager.",
"version": "1.1.1",
"project_urls": {
"Bug Tracker": "https://www.github.com/SwimComm/hytek-parser/issues",
"Documentation": "https://www.github.com/SwimComm/hytek-parser",
"Homepage": "https://www.github.com/SwimComm/hytek-parser",
"Repository": "https://www.github.com/SwimComm/hytek-parser"
},
"split_keywords": [
"hytek",
" parsers",
" hy3"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba8c5b64ebffbda250dbe4192d6fbacf188a11f0f0e6fb512792c10c602349c6",
"md5": "60746c72c2a93761a43b86bb91e47e9b",
"sha256": "95c90ab64126e6f0013bebec84ff2dbfb7bb190f6c2e06f03b8262bc6bba8726"
},
"downloads": -1,
"filename": "hytek_parser-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "60746c72c2a93761a43b86bb91e47e9b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 25314,
"upload_time": "2024-08-11T14:25:16",
"upload_time_iso_8601": "2024-08-11T14:25:16.736090Z",
"url": "https://files.pythonhosted.org/packages/ba/8c/5b64ebffbda250dbe4192d6fbacf188a11f0f0e6fb512792c10c602349c6/hytek_parser-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c0af4c5c437a51daf1e676709acda695d04609ef1dea9759704e8c1260a4f5ba",
"md5": "8651ddbe6cf4f3837bcac07a06ecf4f6",
"sha256": "378fc58123b9a192440413590c673bb86e75121279e2dfe158413fc12b3a8f6b"
},
"downloads": -1,
"filename": "hytek_parser-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "8651ddbe6cf4f3837bcac07a06ecf4f6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 17619,
"upload_time": "2024-08-11T14:25:17",
"upload_time_iso_8601": "2024-08-11T14:25:17.851742Z",
"url": "https://files.pythonhosted.org/packages/c0/af/4c5c437a51daf1e676709acda695d04609ef1dea9759704e8c1260a4f5ba/hytek_parser-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-11 14:25:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SwimComm",
"github_project": "hytek-parser",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "hytek-parser"
}