{ "info": { "author": "Pavel Bezstarosti", "author_email": "bezstpav@fit.cvut.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Customer Service", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "Sirius CALDAV\n=============\nThis project is plugin for https://radicale.org/.\n\nWith this plugin you can connect to CVUT Sirius API using CALDAV protocol. This allows you to edit or remove already existing events in sirius.\n\nDocumentation\n------------------\nhttps://radicale-sirius-plugin.readthedocs.io/en/latest/\n\nGitHub\n------------------\nhttps://github.com/bezstpav/radicale-sirius-plugin\n\nPypi\n------------------\n??????\n\n\nSupported Features\n------------------\n\n* Show Personal Timetable\n* Change Summary\n* Change Location\n* Change Time\n* Change URL\n* Change Attendace (transp)\n* Remove Events\n\nData Source\n------------------\nThis plugin uses Sirius ical export to load data into radicale. Calendar events are cached in memory for faster access.\n\nAuthorization\n------------------\nDue to internal limitation of application Local Sirus token and CVUT username in format \"{username}|{token}\" is passed to username login.\n\nSirius Token can be found in URL link for ical export on timetable website::\n\n https://sirius.fit.cvut.cz/api/v1/people/{username}/events.ical?access_token={token}\n\nExample::\n\n https://sirius.fit.cvut.cz/api/v1/people/pepazdepa/events.ical?access_token=xxxxxxx-7dfe-40b5-xxxx-43c82c858fb1\n\n CVUT username -> pepazdpapa\n Sirius Token -> xxxxxxx-7dfe-40b5-xxxx-43c82c858fb1\n\n Radicale Username -> pepazdpapa|xxxxxxx-7dfe-40b5-xxxx-43c82c858fb1\n Radicale Password -> {anything}\n \nInstalation\n------------------\n \n pip install radicale-sirius-plugin\n\nConfiguartion\n------------------\n\nIt is needed to set correct types plugins (auth and storage). \n\nFor configuration is posible to use radicale config file::\n\n [auth]\n type = radicale_sirius_plugin.auth\n cache_expire = 600 (Optional set timelife of Credintial cache in sec )\n\n [storage]\n type = radicale_sirius_plugin.storage\n cache_expire = 3000 (Optional set timelife of Sirius Event cache in sec )\n\nPlugin uses original multifilesystem for datastoring. For more information see https://radicale.org/.\n\nRunning\n------------------\n\nExample radicale.config::\n\n [auth]\n type = radicale_sirius_plugin.auth\n cache_expire = 600\n\n [storage]\n type = radicale_sirius_plugin.storage\n cache_expire = 3000\n filesystem_folder = ./radicale/collections\n\n [server]\n timeout = 300\n\nRun::\n\n python3 -m radicale --config \"radicale.conf\"", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bezstpav/radicale-sirius-plugin", "keywords": "radicale,caldav,Sirus", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "radicale-sirius-plugin", "package_url": "https://pypi.org/project/radicale-sirius-plugin/", "platform": "", "project_url": "https://pypi.org/project/radicale-sirius-plugin/", "project_urls": { "Homepage": "https://github.com/bezstpav/radicale-sirius-plugin" }, "release_url": "https://pypi.org/project/radicale-sirius-plugin/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Access CVUT Fit Sirius Service using caldav", "version": "0.3.0" }, "last_serial": 4696844, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "c93be9a44f0290a1e49cc5c9ae10001e", "sha256": "f54865b15521ad8bffabe7078beceeef0dafbd43c9ea6ff9c3d454725dc12556" }, "downloads": -1, "filename": "radicale-sirius-plugin-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c93be9a44f0290a1e49cc5c9ae10001e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8427, "upload_time": "2019-01-15T01:17:52", "url": "https://files.pythonhosted.org/packages/a6/c9/fd674f6d4ff4c22725ec41ce7f9b8c03dcd57b3ff1992826155b51be6581/radicale-sirius-plugin-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c93be9a44f0290a1e49cc5c9ae10001e", "sha256": "f54865b15521ad8bffabe7078beceeef0dafbd43c9ea6ff9c3d454725dc12556" }, "downloads": -1, "filename": "radicale-sirius-plugin-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c93be9a44f0290a1e49cc5c9ae10001e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8427, "upload_time": "2019-01-15T01:17:52", "url": "https://files.pythonhosted.org/packages/a6/c9/fd674f6d4ff4c22725ec41ce7f9b8c03dcd57b3ff1992826155b51be6581/radicale-sirius-plugin-0.3.0.tar.gz" } ] }