{ "info": { "author": "Hiroaki KAWAI", "author_email": "hiroaki.kawai+pypi@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "pical\r\n=====\r\n\r\n``pical`` is a python icalendar library.\r\n\r\nSupported features:\r\n\r\n- parsing, building an ics file (icalendar version 2.0/rfc5545,rfc2445)\r\n- querying for component with time-range (caldav/rfc4791)\r\n- values will be accessible as python native types\r\n\r\nUnsupported features:\r\n\r\n- leap second support\r\n- floating values with precision higher than `double`\r\n\r\nSimple usage::\r\n\r\n from datetime import datetime\r\n import pical\r\n cals = pical.parse(open(\"tests/google_calendar_ex1.ics\"))\r\n cal = cals[0]\r\n # subcomponents are stored in children\r\n for c in cal.children:\r\n \tif c.name == \"VEVENT\":\r\n \t\tprint c[\"DTSTART\"]\r\n\r\nTime-range query example::\r\n\r\n from datetime import datetime\r\n import pical\r\n cals = pical.parse(open(\"tests/google_calendar_ex1.ics\"))\r\n expcal = cals[0].time_range(expand=[datetime(2010,1,1,tzinfo=pical.utc), datetime.now(pical.utc)])\r\n for line in expcal.clone(in_utc=True).serialize():\r\n \tprint line", "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/hkwi/pical", "keywords": "", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "pical", "package_url": "https://pypi.org/project/pical/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pical/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hkwi/pical" }, "release_url": "https://pypi.org/project/pical/0.3/", "requires_dist": null, "requires_python": null, "summary": "icalendar parser,builder library with query function", "version": "0.3" }, "last_serial": 1519646, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0b8f55ea0cd7564a25fb2e8898ab45a1", "sha256": "6be14bef1ad2c2396d492d5581bfa9c2cc772640e581137f40598b92b86129e3" }, "downloads": -1, "filename": "pical-0.1.tar.gz", "has_sig": false, "md5_digest": "0b8f55ea0cd7564a25fb2e8898ab45a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12912, "upload_time": "2014-10-31T12:27:28", "url": "https://files.pythonhosted.org/packages/d9/64/7f07ec9c7c9e78b88e97a798de7d1fad9503398cf3e1bc4e47fd6f867e93/pical-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "53e606b1053b72705859e7b1a7bf03cc", "sha256": "03124855463d9edb0957ec8e8aea044bf0423a8493bffb1b3db45d3b22d4b829" }, "downloads": -1, "filename": "pical-0.2.tar.gz", "has_sig": false, "md5_digest": "53e606b1053b72705859e7b1a7bf03cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16111, "upload_time": "2014-11-06T07:58:37", "url": "https://files.pythonhosted.org/packages/5c/37/4e4c38ec69575429885346df20606c371145210373227a20471fc4a19bc7/pical-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "82bd890649e8d9ea31f5dd82d046ee35", "sha256": "063b944d2928a182e1758aaa1144a408b30a8dcafe57f886bdc7d6c1bdbe325b" }, "downloads": -1, "filename": "pical-0.3.tar.gz", "has_sig": false, "md5_digest": "82bd890649e8d9ea31f5dd82d046ee35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17190, "upload_time": "2015-04-24T15:16:11", "url": "https://files.pythonhosted.org/packages/2f/1f/57db632f9d5d6855db299a42956c49c4c350cb096052da88f1a06b0a380e/pical-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "82bd890649e8d9ea31f5dd82d046ee35", "sha256": "063b944d2928a182e1758aaa1144a408b30a8dcafe57f886bdc7d6c1bdbe325b" }, "downloads": -1, "filename": "pical-0.3.tar.gz", "has_sig": false, "md5_digest": "82bd890649e8d9ea31f5dd82d046ee35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17190, "upload_time": "2015-04-24T15:16:11", "url": "https://files.pythonhosted.org/packages/2f/1f/57db632f9d5d6855db299a42956c49c4c350cb096052da88f1a06b0a380e/pical-0.3.tar.gz" } ] }