{ "info": { "author": "David George", "author_email": "dcg.git@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "kodicontroller\n==================\n\nThis package provides an array of functions which can be used to\ncontrol a Kodi instance.\n\nFor full details of exactly what functions are available, the necessary parameters\nwhich must be provided to those functions and exactly what the subsequent processing\nof the response is please refer to the source code directly.\n\n*Note: This is a work in progress and not all Kodi JSON methods are implemented.*\n\nExample\n-------\nThis is an example of the GetMovies method given a kodi server at 192.168.0.1,\nusing port 8000 (username='user1', password='pwd'):\n\n.. code:: python\n\n controller = kodicontroller.KodiController()\n controller.SetServer('192.168.0.1', '8000', 'user1', 'pwd')\n controller.VideoLibrary_GetMovies()\n\nThis will setup the Kodi JSON client given the provided server details and call\nthe VideoLibrary.GetMovies JSON method with the following parameters:\n\n.. code:: python\n\n params = {'properties':['title',\n 'lastplayed',\n 'thumbnail',\n 'plot',\n 'playcount',\n 'resume',\n 'file']}\n movies = server.VideoLibrary.GetMovies(params)\n\nThe response will then be parsed to extract an appropriate resume percentage and\nit will also download and (optionally) locally cache any thumbnails.\n\nRequirements\n---------------\nThis is a python package and requires the following:\n\n- Python 3.4+\n- Python kodijsonrpc package\n\nAnd of course to have a purpose a Kodi instance is required:\n\n- Kodi v13 or later\n\nInstallation\n---------------\nInstall using pip:\n\n.. code-block:: bash\n\n $ pip install kodicontroller\n\nRequests, Issues, Bugs or Suggestions\n---------------------------------------------\nAdd any feature requests, issues, bugs or suggestions here: https://github.com/davgeo/kodicontroller/issues\n\nPlease give as much detail as possible.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/davgeo/kodicontroller", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kodicontroller", "package_url": "https://pypi.org/project/kodicontroller/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/kodicontroller/", "project_urls": { "Homepage": "http://github.com/davgeo/kodicontroller" }, "release_url": "https://pypi.org/project/kodicontroller/0.0.3/", "requires_dist": [ "kodijsonrpc (==1.0)", "requests (==2.6.0)" ], "requires_python": "", "summary": "Kodi controller", "version": "0.0.3" }, "last_serial": 2770068, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "db98efff68fd00164a9946e277c0821e", "sha256": "9f2209afc537838cf8e6805aa0bc1af86f6ec1d76fcf6df6f02fbd908961bac8" }, "downloads": -1, "filename": "kodicontroller-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "db98efff68fd00164a9946e277c0821e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7283, "upload_time": "2016-09-06T01:08:54", "url": "https://files.pythonhosted.org/packages/f9/17/6a93dfd047e5d8ac620aa54501586c702f33824f38e5a6ccc96e24997be3/kodicontroller-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "814ca40fb0a93dc1befd61fbdf857a8c", "sha256": "697a12fd9de2cad4fcec2fb25dc14d5d65daf7e1469beeb07d253bdfb52df54f" }, "downloads": -1, "filename": "kodicontroller-0.0.1.tar.gz", "has_sig": false, "md5_digest": "814ca40fb0a93dc1befd61fbdf857a8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5361, "upload_time": "2016-09-06T01:08:57", "url": "https://files.pythonhosted.org/packages/23/28/8344a40c8221c219f58025b151e1ae83fb46fe1a6d8faf379f11a091ed10/kodicontroller-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "198097bc38a59fb4b182264caf8d014c", "sha256": "913b5766be3c3af8149686ea7ed8f3285d7f894f4bd10a495c1d26617da856fd" }, "downloads": -1, "filename": "kodicontroller-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "198097bc38a59fb4b182264caf8d014c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8156, "upload_time": "2016-11-20T19:37:53", "url": "https://files.pythonhosted.org/packages/c8/1c/7d837e0512a469b05ba2ffa9bb935bda2a7cf6f170c3b028e60900e43dd2/kodicontroller-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19644eed1acf13866e4cc9954be8ebbb", "sha256": "1ee6611af407633b125685e6a8da8b02c271138f14a724b417ff6766aca9abd8" }, "downloads": -1, "filename": "kodicontroller-0.0.2.tar.gz", "has_sig": false, "md5_digest": "19644eed1acf13866e4cc9954be8ebbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6196, "upload_time": "2016-11-20T19:37:55", "url": "https://files.pythonhosted.org/packages/97/23/b706371c7f6e836a0d24d2fd630d2873f76b750776fac0aade6a6e7fe5c2/kodicontroller-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e1e58cb183859122190278a418570e1f", "sha256": "07b3f8ea1aead75a802cd7387bc365e8a002cb6526c9fcf754cac3934540ab3d" }, "downloads": -1, "filename": "kodicontroller-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e1e58cb183859122190278a418570e1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8198, "upload_time": "2017-04-10T22:32:04", "url": "https://files.pythonhosted.org/packages/9a/5d/717920b9f5e3a8f9d2d438bf0058f205ca23a29ab97677a22eadcd918a55/kodicontroller-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d27fcde5bafce419c97687c30ce7495", "sha256": "f6d9cd0cba9906fbc5b8a339b1fdd76105151d38c1505db7ef7e4d09e7e920fc" }, "downloads": -1, "filename": "kodicontroller-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7d27fcde5bafce419c97687c30ce7495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6235, "upload_time": "2017-04-10T22:32:06", "url": "https://files.pythonhosted.org/packages/c8/60/5bac5f47051482d4133be8fc3f320c3a7487be4fccb56a9a81a0009bd381/kodicontroller-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1e58cb183859122190278a418570e1f", "sha256": "07b3f8ea1aead75a802cd7387bc365e8a002cb6526c9fcf754cac3934540ab3d" }, "downloads": -1, "filename": "kodicontroller-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e1e58cb183859122190278a418570e1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8198, "upload_time": "2017-04-10T22:32:04", "url": "https://files.pythonhosted.org/packages/9a/5d/717920b9f5e3a8f9d2d438bf0058f205ca23a29ab97677a22eadcd918a55/kodicontroller-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d27fcde5bafce419c97687c30ce7495", "sha256": "f6d9cd0cba9906fbc5b8a339b1fdd76105151d38c1505db7ef7e4d09e7e920fc" }, "downloads": -1, "filename": "kodicontroller-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7d27fcde5bafce419c97687c30ce7495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6235, "upload_time": "2017-04-10T22:32:06", "url": "https://files.pythonhosted.org/packages/c8/60/5bac5f47051482d4133be8fc3f320c3a7487be4fccb56a9a81a0009bd381/kodicontroller-0.0.3.tar.gz" } ] }