From 389ce97d03a301bff8141ef19504efec8e11a3ea Mon Sep 17 00:00:00 2001 From: Jonathan Wong Date: Sun, 30 Aug 2015 11:01:52 -0700 Subject: [PATCH] Rename server statistics to library statistics --- data/interfaces/default/css/plexpy.css | 2 +- data/interfaces/default/index.html | 20 +++++++++---------- .../{server_stats.html => library_stats.html} | 6 +++--- plexpy/pmsconnect.py | 15 +++++++------- plexpy/webserve.py | 6 +++--- 5 files changed, 24 insertions(+), 25 deletions(-) rename data/interfaces/default/{server_stats.html => library_stats.html} (88%) diff --git a/data/interfaces/default/css/plexpy.css b/data/interfaces/default/css/plexpy.css index 6cfc445a..5651ee7f 100644 --- a/data/interfaces/default/css/plexpy.css +++ b/data/interfaces/default/css/plexpy.css @@ -1665,7 +1665,7 @@ a .season-episodes-card-overlay:hover { -moz-box-shadow: 0 0 4px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.1); box-shadow: 0 0 4px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.1); } -.home-platforms-instance-poster .home-platforms-server-thumb { +.home-platforms-instance-poster .home-platforms-library-thumb { background-position: center; background-size: cover; height: 80px; diff --git a/data/interfaces/default/index.html b/data/interfaces/default/index.html index 5efc6f8b..b73bdbe0 100644 --- a/data/interfaces/default/index.html +++ b/data/interfaces/default/index.html @@ -29,10 +29,10 @@
-
-

Server Statistics

+
+

Library Statistics

-
+
Loading stats...

@@ -94,7 +94,7 @@ }); } - function getServerStatsHeader() { + function getLibraryStatsHeader() { $.ajax({ "url": "get_servers_info", type: "post", @@ -110,19 +110,19 @@ break; } } - $('#server-statistics-header h3').append(' ' + server_name + '') + $('#library-statistics-header h3').append(' ' + server_name + '') } }); } - function getServerStats() { + function getLibraryStats() { $.ajax({ - url: 'server_stats', + url: 'library_stats', cache: false, async: true, data: { }, complete: function(xhr, status) { - $("#server-stats").html(xhr.responseText); + $("#library-stats").html(xhr.responseText); } }); } @@ -166,8 +166,8 @@ }); getHomeStats(${config['home_stats_length']}, ${config['home_stats_type']}, ${config['home_stats_count']}); - getServerStatsHeader(); - getServerStats(); + getLibraryStatsHeader(); + getLibraryStats(); diff --git a/data/interfaces/default/server_stats.html b/data/interfaces/default/library_stats.html similarity index 88% rename from data/interfaces/default/server_stats.html rename to data/interfaces/default/library_stats.html index 14c0ccd3..66b774d9 100644 --- a/data/interfaces/default/server_stats.html +++ b/data/interfaces/default/library_stats.html @@ -3,7 +3,7 @@ USAGE DOCUMENTATION :: PLEASE LEAVE THIS AT THE TOP OF THIS FILE For Mako templating syntax documentation please visit: http://docs.makotemplates.org/en/latest/ -Filename: server_stats.html +Filename: library_stats.html Version: 0.1 Variable names: data [array] @@ -61,11 +61,11 @@ DOCUMENTATION :: END
% if library['rows']['thumb']:
-
+
% else:
-
+
% endif diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index 4b59c79a..d766e56e 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -1121,11 +1121,10 @@ class PmsConnect(object): Output: array """ - def get_server_stats(self): - server_info = self.get_servers_info() + def get_library_stats(self): server_libraries = self.get_server_children() - server_stats = [] + server_library_stats = [] if server_libraries['libraries_count'] != '0': libraries_list = server_libraries['libraries_list'] @@ -1152,14 +1151,14 @@ class PmsConnect(object): if library_type == 'artist': album_list = self.get_library_children(library_type='album', section_key=section_key) album_stats = {'album_count': album_list['library_count'], - 'album_count_type': 'All Albums' - } + 'album_count_type': 'All Albums' + } library_stats.update(album_stats) - server_stats.append({'type': library_type, - 'rows': library_stats}) + server_library_stats.append({'type': library_type, + 'rows': library_stats}) - return server_stats + return server_library_stats """ Return image data as array. diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 1346698f..5d2ba311 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -128,11 +128,11 @@ class WebInterface(object): return serve_template(templatename="home_stats.html", title="Stats", data=stats_data) @cherrypy.expose - def server_stats(self, **kwargs): + def library_stats(self, **kwargs): pms_connect = pmsconnect.PmsConnect() - stats_data = pms_connect.get_server_stats() + stats_data = pms_connect.get_library_stats() - return serve_template(templatename="server_stats.html", title="Server Stats", data=stats_data) + return serve_template(templatename="library_stats.html", title="Library Stats", data=stats_data) @cherrypy.expose def history(self):