Add get_tautulli_info API command

This commit is contained in:
JonnyWong16 2022-01-20 10:17:51 -08:00
parent de8fa32557
commit 1eb58ba864
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -6300,6 +6300,37 @@ class WebInterface(object):
return json.dumps(API2()._api_responds(result_type='error',
msg='Please use the /api/v2 endpoint.')).encode('utf-8')
@cherrypy.expose
@cherrypy.tools.json_out()
@requireAuth(member_of("admin"))
@addtoapi()
def get_tautulli_info(self, **kwargs):
""" Get info about the Tautulli server.
```
Required parameters:
None
Optional parameters:
None
Returns:
json:
{"tautulli_install_type": "git",
"tautulli_version": "v2.8.1",
"tautulli_branch": "master",
"tautulli_commit": "2410eb33805aaac4bd1c5dad0f71e4f15afaf742",
"tautulli_platform": "Windows",
"tautulli_platform_release": "10",
"tautulli_platform_version": "10.0.19043",
"tautulli_platform_linux_distro": "",
"tautulli_platform_device_name": "Winterfell-Server",
"tautulli_python_version": "3.10.0"
}
```
"""
return plexpy.get_tautulli_info()
@cherrypy.expose
@cherrypy.tools.json_out()
@requireAuth(member_of("admin"))