{ "info": { "author": "bmweiner", "author_email": "bmweiner@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Office/Business :: Office Suites", "Topic :: Office/Business :: Scheduling", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: General" ], "description": "[![BuildStatus](https://travis-ci.org/bmweiner/timetravel.svg?branch=master)](https://travis-ci.org/bmweiner/timetravel)\n\n# timetravel\n\nA simple utility for bulk shifting all event dates in your calendar.\n\nShift to a specific date in reference to the first or last event in the calendar\nor by a certain number of days either forward or backward .\n\n from timetravel import machine\n machine('cal.ics', shift='20161108', event='first')\n\n`machine` will output a new calendar next to the source file appended with\ntoday's date.\n\nFor a summary, just enable `report`.\n\n machine('cal.ics', report=True)\n\n ('Events Modified', ':', 3)\n ('Days Traveled', ':', 7)\n ('Origination', ':', '20161101')\n ('Destination', ':', '20161108')\n\nSee the example\n[jupyter notebook](https://github.com/bmweiner/timetravel/blob/master/example/example.ipynb)\nor parse\n[docstring](https://github.com/bmweiner/timetravel/blob/master/timetravel/parse.py#L10)\nfor more info.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bmweiner/timetravel", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "timetravel", "package_url": "https://pypi.org/project/timetravel/", "platform": "py27,py35", "project_url": "https://pypi.org/project/timetravel/", "project_urls": { "Homepage": "https://github.com/bmweiner/timetravel" }, "release_url": "https://pypi.org/project/timetravel/1.0/", "requires_dist": null, "requires_python": "", "summary": "A time machine for your calendar.", "version": "1.0" }, "last_serial": 2450904, "releases": { "0.1": [], "1.0": [ { "comment_text": "", "digests": { "md5": "02a75c195e72b0c85a1207ee7641d97f", "sha256": "6cecc91acc3f52839e62a326f19b9cbb0b3b4393c1870c9503fff0130b70e424" }, "downloads": -1, "filename": "timetravel-1.0.tar.gz", "has_sig": false, "md5_digest": "02a75c195e72b0c85a1207ee7641d97f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12128, "upload_time": "2016-11-08T21:12:19", "url": "https://files.pythonhosted.org/packages/ef/84/449b9a580605accd0e0813f2404c88b81f1dd688849b165b8a40a3b7fa79/timetravel-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02a75c195e72b0c85a1207ee7641d97f", "sha256": "6cecc91acc3f52839e62a326f19b9cbb0b3b4393c1870c9503fff0130b70e424" }, "downloads": -1, "filename": "timetravel-1.0.tar.gz", "has_sig": false, "md5_digest": "02a75c195e72b0c85a1207ee7641d97f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12128, "upload_time": "2016-11-08T21:12:19", "url": "https://files.pythonhosted.org/packages/ef/84/449b9a580605accd0e0813f2404c88b81f1dd688849b165b8a40a3b7fa79/timetravel-1.0.tar.gz" } ] }