{ "info": { "author": "Marian Steinbach", "author_email": "marian@sendung.de", "bugtrack_url": null, "classifiers": [], "description": "py-daterangestr\n===============\n\nCreate meaningful date/time ranges using strings like e.g. \"201301\" or\n\"201301-201302\".\n\nInstall\n-------\n\n::\n\n pip install daterangestr\n\nQuickstart\n----------\n\nThe ``daterangestr`` has exactly one function, ``to_dates``, which\nconverts a date string of a certain, simple format to a datetime tuple.\n\nExample:\n~~~~~~~~\n\n::\n\n >>> from daterangestr import to_dates\n >>> (start, end) = to_dates(\"20131014-20131018\")\n >>> print start, end\n 2013-10-14 00:00:00 2013-10-18 23:59:59\n\nSupported string formats\n------------------------\n\nRules\n~~~~~\n\n1. Dates can be given in format ``YYYY``, ``YYYYMM`` or ``YYYYMMDD``.\n2. The date string can contain either only one date or two dates,\n seperated by a dash.\n3. If the dash seperator is present and only one date is given, the\n other date is assumed to be the minimum possible or the maximum\n possible date.\n\nExamples\n~~~~~~~~\n\n``2012``\n^^^^^^^^\n\nJan 1 2012 - Dec 31 2012 (whole year)\n\n``201201``\n^^^^^^^^^^\n\nJan 1 2012 - Jan 31 2012 (whole month)\n\n``2012101``\n^^^^^^^^^^^\n\nJan 1 2012 - Jan 1 2012 (whole day)\n\n``2011-2011``\n^^^^^^^^^^^^^\n\nsame as \"2011\", which means whole year 2012\n\n``2011-2012``\n^^^^^^^^^^^^^\n\nJan 1 2011 - Dec 31 2012 (two years)\n\n``201104-2012``\n^^^^^^^^^^^^^^^\n\nApr 1 2011 - Dec 31 2012\n\n``201104-201203``\n^^^^^^^^^^^^^^^^^\n\nApr 1 2011 - March 31 2012\n\n``20110408-2011``\n^^^^^^^^^^^^^^^^^\n\nApr 8 2011 - Dec 31 2011\n\n``20110408-201105``\n^^^^^^^^^^^^^^^^^^^\n\nApr 8 2011 - May 31 2011\n\n``20110408-20110507``\n^^^^^^^^^^^^^^^^^^^^^\n\nApr 8 2011 - May 07 2011\n\n``2011-``\n^^^^^^^^^\n\nJan 1 2012 - Dec 31 9999 (unlimited)\n\n``201104-``\n^^^^^^^^^^^\n\nApr 1 2011 - Dec 31 9999 (unlimited)\n\n``20110408-``\n^^^^^^^^^^^^^\n\nApr 8 2011 - Dec 31 9999 (unlimited)\n\n``-2011``\n^^^^^^^^^\n\nJan 1 0000 - Dez 31 2011\n\n``-201104``\n^^^^^^^^^^^\n\nJan 1 0000 - Apr 30, 2011\n\n``-20110408``\n^^^^^^^^^^^^^\n\nJan 1 0000 - Apr 8, 2011", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/marians/py-daterangestr", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "daterangestr", "package_url": "https://pypi.org/project/daterangestr/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/daterangestr/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/marians/py-daterangestr" }, "release_url": "https://pypi.org/project/daterangestr/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Utility to convert strings like \"201301-201302\" to start and end datetime tuples", "version": "0.0.3" }, "last_serial": 940773, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "909d40be65592ce0d929da3c9f9b8e55", "sha256": "15fa607758996045f6ffb6e55cb233b05e068658358eda550c91d437b0ea713b" }, "downloads": -1, "filename": "daterangestr-0.0.1.tar.gz", "has_sig": false, "md5_digest": "909d40be65592ce0d929da3c9f9b8e55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2262, "upload_time": "2013-10-24T08:57:47", "url": "https://files.pythonhosted.org/packages/7a/ad/1c0a795860461e50462b8d996a90e37c479782651a11029e9182d5311154/daterangestr-0.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "f01414ed89dda2a863a49a1e4ced21aa", "sha256": "65487b56e25a6f29d1cb58c042abe6276bda996fb58ef3a8bc1cdea622bb2cc4" }, "downloads": -1, "filename": "daterangestr-0.0.1.zip", "has_sig": false, "md5_digest": "f01414ed89dda2a863a49a1e4ced21aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2645, "upload_time": "2013-10-24T08:57:51", "url": "https://files.pythonhosted.org/packages/c4/83/561f216208a0730012af6e199abd001e7c051a5c1a966035cd0a07cd0e52/daterangestr-0.0.1.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "528c4e7c7be23714c6b43d879405658f", "sha256": "78afbd554798b93b6305361418a60855d000dd8c8147ca6887a329f2a627408b" }, "downloads": -1, "filename": "daterangestr-0.0.2.tar.gz", "has_sig": false, "md5_digest": "528c4e7c7be23714c6b43d879405658f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2355, "upload_time": "2013-10-24T09:08:33", "url": "https://files.pythonhosted.org/packages/f5/22/28bd9065ed774c232529b0a09c03f1fb743557feff55ed20beb6f38bb407/daterangestr-0.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "73b34a9c16ba7f48e617504c07f588d4", "sha256": "8200c30cd799c90a2fd872ce6950c0ac1875f565fc8743dbf1f2069a5408eb29" }, "downloads": -1, "filename": "daterangestr-0.0.2.zip", "has_sig": false, "md5_digest": "73b34a9c16ba7f48e617504c07f588d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2745, "upload_time": "2013-10-24T09:08:36", "url": "https://files.pythonhosted.org/packages/0c/f3/7d4b30e4eaec39661e8bab4ee878d09787e20e4fc66514c2e29adcf5668c/daterangestr-0.0.2.zip" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "22a61e85902016b1d5b08caae1957050", "sha256": "d807858d517f3b73ff63508ee6783514a5ce4fb91bf2ee5453de20e6c7093e9d" }, "downloads": -1, "filename": "daterangestr-0.0.3.tar.gz", "has_sig": false, "md5_digest": "22a61e85902016b1d5b08caae1957050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3024, "upload_time": "2013-12-10T09:45:22", "url": "https://files.pythonhosted.org/packages/4f/ad/e5f62e9ae1396f71280cb892340edaf0e6495ab2e190e17dc0a10b343f92/daterangestr-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "22a61e85902016b1d5b08caae1957050", "sha256": "d807858d517f3b73ff63508ee6783514a5ce4fb91bf2ee5453de20e6c7093e9d" }, "downloads": -1, "filename": "daterangestr-0.0.3.tar.gz", "has_sig": false, "md5_digest": "22a61e85902016b1d5b08caae1957050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3024, "upload_time": "2013-12-10T09:45:22", "url": "https://files.pythonhosted.org/packages/4f/ad/e5f62e9ae1396f71280cb892340edaf0e6495ab2e190e17dc0a10b343f92/daterangestr-0.0.3.tar.gz" } ] }