# Duration Parser
A simple python implementation of a duration parser.
## Installation
```shell
pip install duration-parser
```
## Usage
```python
from duration_parser import parse
seconds = parse('1d2h')
seconds = parse('2 years 3 weeks')
seconds = parse('1.234min')
seconds = parse('1d, 2 weeks')
```
Raw data
{
"_id": null,
"home_page": "https://github.com/adriansahlman/duration-parser",
"name": "duration-parser",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "duration parse parser parsing",
"author": "Adrian Sahlman",
"author_email": "adrian.sahlman@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/6e/bd/49443f3b9b5bf10fabc5249b32f7a487f6029f14440bb56ea1a3b54fb405/duration-parser-1.0.1.tar.gz",
"platform": null,
"description": "# Duration Parser\nA simple python implementation of a duration parser.\n\n## Installation\n```shell\npip install duration-parser\n```\n\n## Usage\n\n```python\nfrom duration_parser import parse\n\nseconds = parse('1d2h')\nseconds = parse('2 years 3 weeks')\nseconds = parse('1.234min')\nseconds = parse('1d, 2 weeks')\n```\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Duration parser.",
"version": "1.0.1",
"split_keywords": [
"duration",
"parse",
"parser",
"parsing"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "18f9fd4660368bc21fe0c8fe9ed1e2e5",
"sha256": "aecbb05af545f688f3f6277ab7720e538a8ab834e22c443e2a912f6c7ab6ec5c"
},
"downloads": -1,
"filename": "duration_parser-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "18f9fd4660368bc21fe0c8fe9ed1e2e5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 3839,
"upload_time": "2022-12-16T17:07:35",
"upload_time_iso_8601": "2022-12-16T17:07:35.836728Z",
"url": "https://files.pythonhosted.org/packages/e9/5d/d463fb48daf32d39159b36177a4e68b86bad350b7feb6715f1967272c4af/duration_parser-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "7492fdee75a92c2f2cc56c064c84a9cd",
"sha256": "2d5c465aeccd467f5c981fa78d69edd13459d6cc8ce3c751e12cbe40742163f3"
},
"downloads": -1,
"filename": "duration-parser-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "7492fdee75a92c2f2cc56c064c84a9cd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 3729,
"upload_time": "2022-12-16T17:07:36",
"upload_time_iso_8601": "2022-12-16T17:07:36.751663Z",
"url": "https://files.pythonhosted.org/packages/6e/bd/49443f3b9b5bf10fabc5249b32f7a487f6029f14440bb56ea1a3b54fb405/duration-parser-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-16 17:07:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "adriansahlman",
"github_project": "duration-parser",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "duration-parser"
}