Last changes on the sys call

This commit is contained in:
2017-01-28 23:32:42 +01:00
parent 4227481f3a
commit 7a7bb4aa34
2 changed files with 64 additions and 4 deletions

View File

@@ -5,12 +5,12 @@
# @Last Modified by: KevinMidboe
# @Last Modified time: 2017-01-28 23:28:49
from os import system
from os import system, popen
import xml.etree.ElementTree as ET
def plex_watching():
# Every call saves the info of session.xml to a file named plexPlaying
system('curl --silent 10.0.0.41:32400/status/sessions > /plexPy/plexPlaying.xml')
system('curl --silent 10.0.0.41:32400/status/sessions > plexPy/plexPlaying.xml')
# XML parsing, creates a tree and saves the root node as root
tree = ET.parse('plexPy/plexPlaying.xml')
@@ -21,7 +21,7 @@ def plex_watching():
if (root.get('size') != '0'):
# Get load of CPU and I/O
return_text = '\n\t' + str(os.popen('cat /proc/loadavg').read())
return_text = '\n\t' + str(popen('cat /proc/loadavg').read())
return_text += '\tCur: \t' + str(root.get('size')) + '\n'
# Goes through all the 'video' elements in MediaContainer
@@ -52,4 +52,4 @@ def plex_watching():
return 'Null playing'
if __name__ == '__main__':
plex_watching()
plex_watching()