{ "info": { "author": "Jocelyn Delalande", "author_email": "jocelyn@crapouillou.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3 :: Only", "Topic :: Office/Business :: Scheduling" ], "description": "icstools \u2212 cat and grep icalendar files\n=======================================\n\nThis package offers CLI for manipulating icalendar (*.ics*) files.\n\nAs far as now, it offers two commands :\n\n- *icscat* : concatenation of events, like `cat`, but for icalendar files\n- *icsgrep* : filtering of events, like `grep` but for icalendar files\n- *icsuniq* : deduplicating events, like `uniq`, but for icalendar files\n- *icsstat* : display agregated metrics about the events of an icalendar file\n\nInstallation\n------------\n\nRequirements (Debian/Ubuntu) :\n\n $ apt install python3 python3-icalendar python3-setuptools\n\nThen :\n\n $ sudo pip install icstools\n\n(As an alternative, you can install it in a *virtualenv*).\n\nUsage\n-----\n\nRead help for more information on a command (eg: `icsgrep --help`).\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://code.crapouillou.net/jocelyn/icstools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "icstools", "package_url": "https://pypi.org/project/icstools/", "platform": "", "project_url": "https://pypi.org/project/icstools/", "project_urls": { "Homepage": "https://code.crapouillou.net/jocelyn/icstools" }, "release_url": "https://pypi.org/project/icstools/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "cat/grep-like for icalendar calendar files (.ics)", "version": "0.2.2" }, "last_serial": 2963328, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "81b903ce2de3f779f2dc42ddfb97f0d1", "sha256": "c1d987cc096ef6cd8601cb29a412cce7bbc3dc2168399bbe168772fa7e2d4d46" }, "downloads": -1, "filename": "icstools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "81b903ce2de3f779f2dc42ddfb97f0d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1499, "upload_time": "2016-12-19T15:17:00", "url": "https://files.pythonhosted.org/packages/1e/32/641041dcdec005498043991e7a72e50bc56ad87d35b193e5c4f7588ddd0a/icstools-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dae09ba1312529f65e1e7cf47cfa3f09", "sha256": "22f035357a5931aebd9c0a821df34af9e51c1507b2560fd32afce34a614fc40e" }, "downloads": -1, "filename": "icstools-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dae09ba1312529f65e1e7cf47cfa3f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2392, "upload_time": "2016-12-19T15:29:19", "url": "https://files.pythonhosted.org/packages/b1/c1/127974709bd027fbac0d237e93363b8b92de9c542524220ca4a0e1779f8e/icstools-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d06a6888b47e5d6f5f78f5f0c323ca66", "sha256": "0b293e6471abeae0a6ef5d2b7542c56f105487f7312b274df7ae3a42169cf609" }, "downloads": -1, "filename": "icstools-0.2.tar.gz", "has_sig": false, "md5_digest": "d06a6888b47e5d6f5f78f5f0c323ca66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3889, "upload_time": "2016-12-27T18:38:07", "url": "https://files.pythonhosted.org/packages/1b/ee/117d07c58a082f3ba27f6bfe566c6437c1cc8aa5e9fda1a07affc25b4b62/icstools-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "34d9b65981a3022303bafa480a928983", "sha256": "68736cb2477c41d1b68238f9d102e49ce77ddc7c97a8edc37d9c57743fe0b730" }, "downloads": -1, "filename": "icstools-0.2.1.tar.gz", "has_sig": false, "md5_digest": "34d9b65981a3022303bafa480a928983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3932, "upload_time": "2016-12-27T18:42:28", "url": "https://files.pythonhosted.org/packages/69/2b/2cd09bfacea758cf04ae4d28c6abf13569b2279d4841c5229507ca3a527d/icstools-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fedf6011ea194f4e4d89a6b100bd7d15", "sha256": "1788d27864c3f34c5ddd61562e232f29024dc438053047590b8fb3972a652831" }, "downloads": -1, "filename": "icstools-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fedf6011ea194f4e4d89a6b100bd7d15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3931, "upload_time": "2017-06-20T22:02:06", "url": "https://files.pythonhosted.org/packages/bf/06/58462e866862ea0dc938bb077728a6319aa9daa51551d089744db22f2158/icstools-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fedf6011ea194f4e4d89a6b100bd7d15", "sha256": "1788d27864c3f34c5ddd61562e232f29024dc438053047590b8fb3972a652831" }, "downloads": -1, "filename": "icstools-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fedf6011ea194f4e4d89a6b100bd7d15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3931, "upload_time": "2017-06-20T22:02:06", "url": "https://files.pythonhosted.org/packages/bf/06/58462e866862ea0dc938bb077728a6319aa9daa51551d089744db22f2158/icstools-0.2.2.tar.gz" } ] }