{ "info": { "author": "liushaoweihua", "author_email": "liushaoweihua@126.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## Yiwise\u65f6\u95f4\u4fe1\u606f\u62bd\u53d6\u6a21\u5757\uff08\u901a\u7528\u573a\u666f\uff09\uff1aYiwise Time Extractor\n\n\u76ee\u524drelease\u7684\u7248\u672c\u9002\u7528\u4e8e**\u901a\u7528\u573a\u666f**\u4e0b\u7684\u65f6\u95f4\u6316\u6398\uff0c\u53ef\u901a\u8fc7\u53c2\u6570`is_prefer_future`\u8bbe\u7f6e\u8fd4\u56de**\u672a\u6765**\u6216**\u8fc7\u53bb**\u7684\u65f6\u95f4\u3002\n\n\u5bf9\u8bdd\u573a\u666f\u4e0b\u7684\u6a21\u5757\u4e3a\uff1ayiwise_time_dialogue\uff0c\u53ef\u901a\u8fc7`pip install yiwise_time_dialogue`\u4e0b\u8f7d\u4f7f\u7528\uff0c\u8be5\u573a\u666f\u4e0b\uff0c\u4f18\u5148\u8fd4\u56de**\u672a\u6765**\u7684\u65f6\u95f4\u3002\n\n### Update\n\n2019.10.16\u66f4\u65b0\uff1a\n\n\uff081\uff09\u4fee\u590d\u4e86`10\u670814\u65e5`\u3001`2019\u5e74`\u4e0d\u8fd4\u56de\u7684\u9519\u8bef\uff1b\n\n\uff082\uff09\u4fee\u590d\u4e86\u90e8\u5206`fuzzy_time`\u7684\u8fd4\u56de\u9519\u8bef\u3002\n\n2019.09.24\u66f4\u65b0\uff1a\n\n\uff081\uff09\u4fee\u590d\u4e86`\u8fd9\u5468\u4e94`\u3001`\u672c\u5468\u4e94`\u5728\u4e0d\u540c\u503e\u5411(future/past)\u4e0b\u8bc6\u522b\u4e0d\u540c\u7684bug\uff1b\n\n\uff082\uff09\u65b0\u589e`\u5468\u4e94`\u5728\u4e0d\u540c\u503e\u5411(future/past)\u4e0b\u7684\u8bc6\u522b\uff08\u6839\u636e\u5f53\u524d\u7cfb\u7edf\u65f6\u95f4\u5224\u65ad\uff09\u3002\n\n2019.09.23\u66f4\u65b0\uff1a\n\n\uff081\uff09\u65b0\u589e\u65f6\u95f4\u5dee\u8868\u8fbe\uff1a`\u4e09\u70b9\u8fc7\u4e86\u4e00\u523b\u949f\u7684\u6837\u5b50\u5427`\uff0c`\u4e09\u70b9\u7f3a\u4e00\u5206\u949f`\u7b49\uff1b\n\n\uff082\uff09\u4fee\u590d0\u70b9\u548c24\u70b9\u5728\u4e0d\u540c\u503e\u5411(future/past)\u4e0b\u7684bug\uff1b\n\n\uff083\uff09\u4fee\u590d\u6a21\u7cca\u5339\u914d\uff1a`\u8fc7\u53bb\u534a\u4e2a\u591a\u5c0f\u65f6\u4e86`\u3001`\u5341\u51e0\u5206\u949f\u524d`\u5206\u522b\u8c03\u6574\u4e3a`\u8fc7\u53bb\u534a\u4e2a\u5c0f\u65f6\u4e86`\u3001`\u5341\u5206\u949f\u524d`\uff1b\n\n\uff084\uff09\u65b0\u589e\u6a21\u7cca\u65f6\u95f4\u8fd4\u56de\u503c\uff1a`is_fuzzy_time`\u3002\n\n## Installation\n```\npip install yiwise-time-regex\n```\n\n## Quack Start\n\u6ce8\uff1a\u4ee5\u4e0bdemo\u7684\u6d4b\u8bd5\u65f6\u95f4\u4e3a`2019-09-19 20:40:00`\n```\n>>> from yiwise_time_regex import TimeExtractor\n\n>>> te_4_future = TimeExtractor(is_prefer_future=True)\n\n>>> te_4_past = TimeExtractor(is_prefer_future=False)\n```\n\n### TimeDelta\u7c7b\u578b\n\n\u652f\u6301\u5982\uff1a\u534a\u5e74\u540e\u3001\u4e00\u5468\u524d\u3001\u4e09\u5929\u534a\u540e\u3001\u5341\u5206\u949f\u540e\u7b49\u8868\u8ff0\n\n```\n>>> te_4_future.parse('\u534a\u5c0f\u65f6\u5de6\u53f3')\n\n# \u8fd4\u56de\u672a\u6765\u7684\u65f6\u95f4\u70b9\n\n'{\"type\": \"time_delta\", \"norm_time\": \"2019-09-19 21:10:49\", \"str_time\": [\"\u534a\u5c0f\u65f6\"]}'\n\n>>> te_4_past.parse('\u534a\u5c0f\u65f6\u5de6\u53f3')\n\n# \u8fd4\u56de\u8fc7\u53bb\u7684\u65f6\u95f4\u70b9\n\n'{\"type\": \"time_delta\", \"norm_time\": \"2019-09-19 20:10:49\", \"str_time\": [\"\u534a\u5c0f\u65f6\"]}'\n\n```\n\n### TimeStamp\u7c7b\u578b\n\n\u652f\u6301\u5982\uff1a\u660e\u5929\u4e03\u70b9\u3001\u4e0b\u4e0b\u4e0b\u5468\u4e09\u65e9\u4e0a\u5341\u70b9\u4e00\u523b\u3001\u5927\u5927\u5927\u540e\u5929\u8fd9\u65f6\u5019\u3001\u73b0\u5728\u7b49\u8868\u8ff0\n\n```\n>>> te_4_future.parse('\u5468\u4e94\u4e0a\u5348\u5341\u70b9')\n\n'{\"type\": \"time_stamp\", \"norm_time\": \"2019-09-20 10:00:00\", \"str_time\": [\"\u54685\u4e0a\u534810\u70b9\"]}'\n\n>>> te_4_past.parse('\u5468\u4e94\u4e0a\u5348\u5341\u70b9')\n\n'{\"type\": \"time_stamp\", \"norm_time\": \"2019-09-13 10:00:00\", \"str_time\": [\"\u54685\u4e0a\u534810\u70b9\"]}'\n\n```\n\n### TimeSpan\u7c7b\u578b\n\n\u652f\u6301\u5982\uff1a\u660e\u5929\u516b\u70b9\u5230\u5341\u70b9\u3001\u5341\u70b9\u5230\u56db\u70b9\u7b49\u8868\u8ff0\n\n```\n>>> te_4_future.parse('\u5341\u70b9\u5230\u56db\u70b9')\n\n# \u8fd4\u56de\u672a\u6765\u7684\u65f6\u95f4\u70b9\n\n{\"type\": \"time_span\", \"norm_time\": [\"2019-09-19 22:00:00\", \"2019-09-20 04:00:00\"], \"str_time\": [\"10\u70b9\", \"4\u70b9\"]}'\n\n>>> te_4_past.parse('\u5341\u70b9\u5230\u56db\u70b9')\n\n# \u8fd4\u56de\u8fc7\u53bb\u7684\u65f6\u95f4\u70b9\n\n'{\"type\": \"time_span\", \"norm_time\": [\"2019-09-19 10:00:00\", \"2019-09-19 16:00:00\"], \"str_time\": [\"10\u70b9\", \"4\u70b9\"]}'\n\n```\n\n**\u6ce8\u610f**\nte_4_future\u548cte_4_past\u7684\u533a\u522b\u4ec5\u4f53\u73b0\u5728\u975e\u660e\u786e\u8868\u8fbe\u7684\u65f6\u95f4\u4e0a\uff0c\u5982\u4e0a\u8ff0\u7684`\u5341\u70b9\u5230\u56db\u70b9`\uff0c\u6216\u8005`\u56db\u70b9`\u8fd9\u79cd\u6a21\u7cca\u8868\u8fbe\uff0c\u5bf9\u4e8e\u660e\u786e\u8868\u8fbe\u65f6\u95f4\u7684\uff0c\u5982`\u4eca\u5929\u5341\u70b9\u5230\u660e\u5929\u56db\u70b9`\u6216`\u4eca\u5929\u56db\u70b9`\uff0c\u4e8c\u8005\u8fd4\u56de\u7ed3\u679c\u76f8\u540c\u3002\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "yiwise-time-regex", "package_url": "https://pypi.org/project/yiwise-time-regex/", "platform": "", "project_url": "https://pypi.org/project/yiwise-time-regex/", "project_urls": null, "release_url": "https://pypi.org/project/yiwise-time-regex/0.0.6/", "requires_dist": [ "regex", "arrow", "numpy", "pprint" ], "requires_python": "", "summary": "", "version": "0.0.6" }, "last_serial": 5981007, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0a30d269e0052240c9aebe6404e42f95", "sha256": "6967d0e370c70fce36ae270d6e9efc1fa6f8406acc8b246afb83b83c92ce6ef4" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0a30d269e0052240c9aebe6404e42f95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 78990, "upload_time": "2019-09-18T13:47:10", "url": "https://files.pythonhosted.org/packages/28/7e/19c91944b3eb765907fd83d61e61d44ed013bf2680fbe7316f1a2936644a/yiwise_time_regex-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdbc589d7e5aff3fd01a28c3e59ac2d8", "sha256": "a26603a703325799c7ca1cc42c57f5722bc2d1f9f22b59e7d69b062b72d2b8ee" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cdbc589d7e5aff3fd01a28c3e59ac2d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77806, "upload_time": "2019-09-18T13:47:14", "url": "https://files.pythonhosted.org/packages/28/27/a2504492af2f7b8db095c6c869ec76e47e4d8e49c69e114f4ba356161e07/yiwise_time_regex-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f966b9515a69496d4d0bd8a19bcacc17", "sha256": "95aef5a969309238a872ffa4a8b9d7d8120cc5244f4d71d95d1fe779e2021acd" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f966b9515a69496d4d0bd8a19bcacc17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 107749, "upload_time": "2019-09-19T14:15:27", "url": "https://files.pythonhosted.org/packages/a8/a5/d1c5bcf51c4ca58ccb82a411633af131649c7cef1358a49b58725c266f6a/yiwise_time_regex-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b548dcc14cc4a6389dcefe60401bc9aa", "sha256": "742a3e893ddcb75e4f3f831d2a77bcba5443794a19e39d51166a2ca8cca34870" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b548dcc14cc4a6389dcefe60401bc9aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102666, "upload_time": "2019-09-19T14:15:30", "url": "https://files.pythonhosted.org/packages/ba/dd/61fba8b7b9b66f8a721b60f975d0c55e8e1c8c5b956e7205c76742d3ed25/yiwise_time_regex-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8bd0f6e0117c7f35516fa9dff7bf513b", "sha256": "8faa510bf91e45385e2500a6d4df55caa50b49270b5fe48c87862fe6e08d223a" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8bd0f6e0117c7f35516fa9dff7bf513b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 110944, "upload_time": "2019-09-23T04:41:33", "url": "https://files.pythonhosted.org/packages/50/89/38321e7cd8c601f38adcdf1e905b520dbb5e0b9d1a83018a715bb3f0807d/yiwise_time_regex-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a6b55a3db74345bf4cf93577adabc3f", "sha256": "7c575ed63fd6963c6b45658b0ad71876e7f3a9f9ceb906a2f4d057a0d62769b5" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8a6b55a3db74345bf4cf93577adabc3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106005, "upload_time": "2019-09-23T04:41:35", "url": "https://files.pythonhosted.org/packages/1c/0b/1e7650a7f0c67bfc0281bd76f1da521855832aa9bfb3e975dbee24434552/yiwise_time_regex-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "5284098e35bbe3536f6bd27378cb473b", "sha256": "7ff8bc6e87078170b3625d74743adee35008408ca0caa60eebf3a1b4e3eb033b" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5284098e35bbe3536f6bd27378cb473b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 111326, "upload_time": "2019-09-23T09:28:44", "url": "https://files.pythonhosted.org/packages/65/82/3fb4c229deba1daec7006a496333e4e770fd3896f645da1ea661142536ae/yiwise_time_regex-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d5c09effc38c30d663ef9118f6ecec2", "sha256": "920e3197873f84ff26865225b4ebfc5f0df4a079c115e8950e4aec1a46d18c68" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5d5c09effc38c30d663ef9118f6ecec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106457, "upload_time": "2019-09-23T09:28:47", "url": "https://files.pythonhosted.org/packages/da/c7/018e012bb74c8277fc1edcbded343e2de4c78a66891d81119ceba05ce5d7/yiwise_time_regex-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a33dfb8bfa46d7151e521c73106e173c", "sha256": "fe30df967d31f660e31ba7ebf864a1d41694311d5a90ee54864ce7a014c0fd72" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a33dfb8bfa46d7151e521c73106e173c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 111671, "upload_time": "2019-09-24T03:11:33", "url": "https://files.pythonhosted.org/packages/fb/03/63f74782e48f9f8ddc87ff633ff029fdbaf0bbc1da297c33038e60601e1a/yiwise_time_regex-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "411daa43fb509ea2aab2431d98ac245a", "sha256": "1ac1642cd986cf34edf3e0c47825585f6ed30f1e2564888a095e2111a847c402" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.5.tar.gz", "has_sig": false, "md5_digest": "411daa43fb509ea2aab2431d98ac245a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106928, "upload_time": "2019-09-24T03:11:36", "url": "https://files.pythonhosted.org/packages/16/2b/276b8c426e76a1bd004b0877519190a0bc36d694c12fc32f648f20257643/yiwise_time_regex-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "9439c096f51ea95148fd15e7a0fca87e", "sha256": "fb57c4f09fdc17f16befee641e1fa2d60a3bb44393611d863fdf142bd54a10d9" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9439c096f51ea95148fd15e7a0fca87e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 111756, "upload_time": "2019-10-16T03:29:44", "url": "https://files.pythonhosted.org/packages/f1/a7/0adcdac46d72c0cd1e2d12288e0f425f665d420bdb8c1609c456a9924f00/yiwise_time_regex-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15384192bfbca23971737c082b8d83ef", "sha256": "4bc902b697a3b67df9e1e3cb9a5e90786cf2ce7580785cfe4b50ef4e3c0f1e9e" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.6.tar.gz", "has_sig": false, "md5_digest": "15384192bfbca23971737c082b8d83ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300607, "upload_time": "2019-10-16T03:29:46", "url": "https://files.pythonhosted.org/packages/8e/c3/a4c1d49ec9da403ef8fc54820de60044e4056a6ab928ec3dce94f3db58dc/yiwise_time_regex-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9439c096f51ea95148fd15e7a0fca87e", "sha256": "fb57c4f09fdc17f16befee641e1fa2d60a3bb44393611d863fdf142bd54a10d9" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9439c096f51ea95148fd15e7a0fca87e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 111756, "upload_time": "2019-10-16T03:29:44", "url": "https://files.pythonhosted.org/packages/f1/a7/0adcdac46d72c0cd1e2d12288e0f425f665d420bdb8c1609c456a9924f00/yiwise_time_regex-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15384192bfbca23971737c082b8d83ef", "sha256": "4bc902b697a3b67df9e1e3cb9a5e90786cf2ce7580785cfe4b50ef4e3c0f1e9e" }, "downloads": -1, "filename": "yiwise_time_regex-0.0.6.tar.gz", "has_sig": false, "md5_digest": "15384192bfbca23971737c082b8d83ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300607, "upload_time": "2019-10-16T03:29:46", "url": "https://files.pythonhosted.org/packages/8e/c3/a4c1d49ec9da403ef8fc54820de60044e4056a6ab928ec3dce94f3db58dc/yiwise_time_regex-0.0.6.tar.gz" } ] }