{ "info": { "author": "Tvarit GmbH", "author_email": "info@tvarit.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# tvarit_api [![CircleCI](https://img.shields.io/circleci/project/github/tvarit-foggy/tvarit_api.svg?style=flat-square&logo=circleci)](https://circleci.com/gh/tvarit-foggy/workflows/tvarit_api/tree/master) [![GitHub license](https://img.shields.io/github/license/tvarit-foggy/tvarit_api.svg?style=flat-square)](https://github.com/tvarit-foggy/tvarit_api/blob/master/LICENSE) [![Codecov](https://img.shields.io/codecov/c/gh/tvarit-foggy/tvarit_api.svg?style=flat-square)](https://codecov.io/gh/tvarit-foggy/tvarit_api/)\n\n[![PyPI](https://img.shields.io/pypi/v/tvarit_api.svg?style=flat-square)](https://pypi.org/project/tvarit-api/)\n\n## What is this library for?\n\nTvarit API library for Python. Support both 2 and 3 Python versions.\n\n## Requirements\n\nYou need either 2nd or 3rd version of Python and only the `requests` library installed.\n\n## Quick start\n\nInstall the pip package:\n\n```\npip install -U tvarit_api\n```\n\nAnd then connect to your Tvarit API endpoint:\n\n```python\nfrom tvarit_api import Tvarit\n\ntvarit_api = Tvarit(auth='abcde....', host='cloud.tvarit.com')\n\n# Search dashboards based on tag\ntvarit_api.search.search_dashboards(tag='applications')\n\n# Find a user by email\nuser = tvarit_api.users.find_user('test@test.com')\n\n# Add user to team 2\ntvarit_api.teams.add_team_member(2, user[\"id\"])\n\n# Create or update a dashboard\ntvarit_api.dashboard.update_dashboard(dashboard={'dashboard': {...}, 'folderId': 0, 'overwrite': True})\n\n# Delete a dashboard by UID\ntvarit_api.dashboard.delete_dashboard(dashboard_uid='abcdefgh')\n```\n\n## Status of REST API realization\n\nWork on API implementation still in progress.\n\n| API | Status |\n|---|---|\n| Admin | + |\n| Alerting | + |\n| Annotations | + |\n| Authentication | +- |\n| Dashboard | + |\n| Dashboard Versions | - |\n| Dashboard Permissions | + |\n| Data Source | + |\n| Folder | + |\n| Folder Permissions | + |\n| Folder/Dashboard Search | +- |\n| Organisation | + |\n| Other | + |\n| Preferences | + |\n| Snapshot | + |\n| Teams | + |\n| User | + |\n\n## Issue tracker\n\nPlease report any bugs and enhancement ideas using the `tvarit_api` issue tracker:\n\n https://github.com/tvarit-foggy/tvarit_api/issues\n\nFeel free to also ask questions on the tracker.\n\n## License\n\n`tvarit_api` is licensed under the terms of the MIT License (see the file\n[LICENSE](LICENSE)).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tvarit-foggy/tvarit_api", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tvarit-api", "package_url": "https://pypi.org/project/tvarit-api/", "platform": "", "project_url": "https://pypi.org/project/tvarit-api/", "project_urls": { "Homepage": "https://github.com/tvarit-foggy/tvarit_api" }, "release_url": "https://pypi.org/project/tvarit-api/1.3.1/", "requires_dist": [ "requests", "pyotp" ], "requires_python": "", "summary": "Python library for Tvarit API", "version": "1.3.1" }, "last_serial": 5906966, "releases": { "0.7.5": [ { "comment_text": "", "digests": { "md5": "1bdf89d602c687a02fada9774ffe6057", "sha256": "4115ebfc9cfebab804c0f1889c79541b6f24bc7919af80678ff6b4c68c3f39ae" }, "downloads": -1, "filename": "tvarit_api-0.7.5.tar.gz", "has_sig": false, "md5_digest": "1bdf89d602c687a02fada9774ffe6057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8903, "upload_time": "2019-07-17T13:23:41", "url": "https://files.pythonhosted.org/packages/8e/d6/92086a59d01a754f77de69a648c2edfc62da3e7aa15471bedd8d7be7d45f/tvarit_api-0.7.5.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8384da3a39064bde5c5f6092c2305ee6", "sha256": "99cf28c96ea2f60fdb85dad25ccc76e5c0770e5b8ab299ff179a11d0e0dfd6db" }, "downloads": -1, "filename": "tvarit_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8384da3a39064bde5c5f6092c2305ee6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8847, "upload_time": "2019-07-17T13:32:25", "url": "https://files.pythonhosted.org/packages/23/b9/98ae4e3be3f5236a330b5fd6c1c0453b902eed3b6f22252d010f883248c7/tvarit_api-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "575cb06c670e189a28eb4b24455910b0", "sha256": "dfd799a00505ccd0274ff2ebad3a53f4b88fb7dcce031cc8f547ae26fd58eec3" }, "downloads": -1, "filename": "tvarit_api-1.0.1.tar.gz", "has_sig": false, "md5_digest": "575cb06c670e189a28eb4b24455910b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9209, "upload_time": "2019-07-17T16:24:44", "url": "https://files.pythonhosted.org/packages/64/7e/ad05e8abad0ff2edb49eec5fa795c03d891b450c31675340081fc57fe782/tvarit_api-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "2d7e7809db5315d60e8539c1ed150421", "sha256": "be00f6d67942856097022722bbe4b69f863b2bdd1e902ce2a633c4c281a6b9c3" }, "downloads": -1, "filename": "tvarit_api-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d7e7809db5315d60e8539c1ed150421", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16689, "upload_time": "2019-07-26T10:49:28", "url": "https://files.pythonhosted.org/packages/b0/f4/94bc4d2b7c05490ed1fb19a0e54ae342a9a75558d1b9798771c970d008f8/tvarit_api-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02af42ef78cd6ca1c83bf3f47d9b556a", "sha256": "64b1f038317753e484b91ce17028e4c5c6e74f058ae374464b67a112fcf56137" }, "downloads": -1, "filename": "tvarit_api-1.1.tar.gz", "has_sig": false, "md5_digest": "02af42ef78cd6ca1c83bf3f47d9b556a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10354, "upload_time": "2019-07-26T10:49:30", "url": "https://files.pythonhosted.org/packages/34/4d/4b9ca15781295549e8fdc2e49085c6efe1498502b7a4f504884a14989d9a/tvarit_api-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "770d89bd19677f1feb0f5af3cbb5c035", "sha256": "348f62e96a99c98851ca1a85bb65a51def84461c25fb55d786c0b7e5349f6382" }, "downloads": -1, "filename": "tvarit_api-1.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "770d89bd19677f1feb0f5af3cbb5c035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29412, "upload_time": "2019-09-05T03:39:24", "url": "https://files.pythonhosted.org/packages/57/5e/e4830f8781e28bf10aaf27155bebb83f1a7ce38970e39868f80801074323/tvarit_api-1.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "25bc64ead088d73bb3be213f8277f364", "sha256": "69e56ad009c95de53595df0d4193f8a0cc0d3306ae30afd94a07ca5b5bef1b7b" }, "downloads": -1, "filename": "tvarit_api-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25bc64ead088d73bb3be213f8277f364", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20643, "upload_time": "2019-09-05T03:39:21", "url": "https://files.pythonhosted.org/packages/7c/e1/dc55865339c81711f2b671d20934a0abb5cf8f02ca754e329fcf5a74e657/tvarit_api-1.2-py2.py3-none-any.whl" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "7685242797b9e885c0106325035a7971", "sha256": "b90584e58223205028d7c2925b26e1ae899ed3090a5faf4048e4757848cf9215" }, "downloads": -1, "filename": "tvarit_api-1.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "7685242797b9e885c0106325035a7971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29686, "upload_time": "2019-09-18T06:21:26", "url": "https://files.pythonhosted.org/packages/b9/8d/c75b295ec93c3b8e9aafdb4a4df6ec70c8cfc532a3081121b1e4ec00b83f/tvarit_api-1.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d14125e9bfc4fd77f15bb749606931a5", "sha256": "8185af1f30d10c7089fdef0b6c65a08a9e4419036a17fa5413faa142ff30bb5e" }, "downloads": -1, "filename": "tvarit_api-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d14125e9bfc4fd77f15bb749606931a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21170, "upload_time": "2019-09-18T06:21:24", "url": "https://files.pythonhosted.org/packages/ab/7e/738e35179adcd7b33ad05bb001ccb585b67e515509d2b03a0b17ca930ee2/tvarit_api-1.3-py2.py3-none-any.whl" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "8019b1b8168be1915e2786260d47fba9", "sha256": "b91fe432c36054df936d1eea255ec50c81e2608bb470b30112e14ae72d565f4e" }, "downloads": -1, "filename": "tvarit_api-1.3.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8019b1b8168be1915e2786260d47fba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30764, "upload_time": "2019-09-30T13:30:42", "url": "https://files.pythonhosted.org/packages/f8/32/535d43c54a7481d0958f968a251402dbcff2291d41e887a22eb31fbb9d4f/tvarit_api-1.3.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "cd677ae0c0ec4f65bfcc739c5bfc46cb", "sha256": "3ddceab970a3f9dd63b00f2f7dda6e60476f8f8a14f95ec34567609f719173ee" }, "downloads": -1, "filename": "tvarit_api-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd677ae0c0ec4f65bfcc739c5bfc46cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21746, "upload_time": "2019-09-30T13:30:40", "url": "https://files.pythonhosted.org/packages/76/e5/36517afb28fa26ef6d24fa8a86ecd8da77dd612baa2b34033c7caad9148b/tvarit_api-1.3.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8019b1b8168be1915e2786260d47fba9", "sha256": "b91fe432c36054df936d1eea255ec50c81e2608bb470b30112e14ae72d565f4e" }, "downloads": -1, "filename": "tvarit_api-1.3.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8019b1b8168be1915e2786260d47fba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30764, "upload_time": "2019-09-30T13:30:42", "url": "https://files.pythonhosted.org/packages/f8/32/535d43c54a7481d0958f968a251402dbcff2291d41e887a22eb31fbb9d4f/tvarit_api-1.3.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "cd677ae0c0ec4f65bfcc739c5bfc46cb", "sha256": "3ddceab970a3f9dd63b00f2f7dda6e60476f8f8a14f95ec34567609f719173ee" }, "downloads": -1, "filename": "tvarit_api-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd677ae0c0ec4f65bfcc739c5bfc46cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21746, "upload_time": "2019-09-30T13:30:40", "url": "https://files.pythonhosted.org/packages/76/e5/36517afb28fa26ef6d24fa8a86ecd8da77dd612baa2b34033c7caad9148b/tvarit_api-1.3.1-py2.py3-none-any.whl" } ] }