From 93791c0c32a917fd07b4ed11f1e097450c4b6685 Mon Sep 17 00:00:00 2001 From: hubobel Date: Thu, 29 Jun 2017 19:58:22 +0200 Subject: [PATCH] Formatierungen im Code vorgenommen --- Gui_Hubobel.py | 29 +++++++++++++++++++++++++++++ Parser.py | 13 +++++++++---- 2 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 Gui_Hubobel.py diff --git a/Gui_Hubobel.py b/Gui_Hubobel.py new file mode 100644 index 0000000..b386f67 --- /dev/null +++ b/Gui_Hubobel.py @@ -0,0 +1,29 @@ +import tkinter + +class MyApp(tkinter.Frame): + def __init__(self, master=None): + super().__init__(master) + self.pack(padx=300,pady=200) + self.createWidgets() + def createWidgets(self): + self.nameEntry = tkinter.Entry(self) + self.nameEntry.pack(side="left") + self.name = tkinter.StringVar() + self.name.set("Ihr Name:") + self.nameEntry["textvariable"]=self.name + self.ok = tkinter.Button(self) + self.ok["text"] = "OK" + self.ok["command"] = self.quit + self.ok.pack(side="right") + self.rev = tkinter.Button(self) + self.rev["text"]="Umdrehen" + self.rev["command"]=self.onReverse + self.rev.pack(side="right") + def onReverse(self): + self.name.set(self.name.get()[::-1]) + +root = tkinter.Tk() +app = MyApp(root) +app.mainloop() + + diff --git a/Parser.py b/Parser.py index 20b1766..85f4823 100644 --- a/Parser.py +++ b/Parser.py @@ -4,6 +4,8 @@ import time ip = "10.0.1.100" SV = "xyz" +lauf = 1 +urlREF = "" def kodi(suchstring, a): start = len(suchstring) + 3 # berechnet die Anfangsposition des Wertes @@ -20,13 +22,13 @@ def kodi(suchstring, a): x = x + 1 return wert return None + def kodiserie(): if koditems["type"] == "episode": if len(koditems["season"]) == 1: koditems["season"] = "S0" + koditems["season"] else: koditems["season"] = "S" + koditems["season"] - if len(koditems["episode"]) == 1: koditems["episode"] = "E0" + koditems["episode"] else: @@ -38,6 +40,7 @@ def kodiserie(): koditems["season"] = "" koditems["episode"] = "" return + def kodiurl(url): try: antwort = urllib.request.urlopen(url) @@ -46,19 +49,21 @@ def kodiurl(url): return a except: return None + def ccuurl(url): try: urllib.request.urlopen(url) except: return -lauf = 1 -urlREF = "" while lauf < 2: koditems = {"episode": "", "fanart": "", "file": "", "label": "", "season": "", "showtitle": "", "type": "", "title": "", "id": "", "width": ""} url = "http://10.0.1.102/jsonrpc?request=%7B%22jsonrpc%22:%20%222.0%22,%20%22method%22:%20%22Player.GetItem%22,%20%22params%22:%20%7B%20%22properties%22:%20%5B%22title%22,%20%22album%22,%20%22artist%22,%20%22season%22,%20%22episode%22,%20%22duration%22,%20%22showtitle%22,%20%22tvshowid%22,%20%22thumbnail%22,%20%22file%22,%20%22fanart%22,%20%22streamdetails%22%5D,%20%22playerid%22:%201%20%7D,%20%22id%22:%20%22VideoGetItem%22%7D" a=kodiurl(url) #Aufruf der url über eine Funktion um evtl Fehler abzufangen (Fehler = NONE) + + a='{"id":"VideoGetItem","jsonrpc":"2.0","result":{"item":{"album":"","artist":[],"episode":2,"fanart":"image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f176941-3.jpg/","file":"nfs://10.0.1.30/mnt/2T/Serien/Sherlock/S04/zzgtv-sherlock-s04e02.mkv","id":3800,"label":"Der lügende Detektiv","season":4,"showtitle":"Sherlock","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"ger"}],"subtitle":[],"video":[{"aspect":1.7777800559997558594,"codec":"h264","duration":5347,"height":720,"language":"","stereomode":"","width":1280}]},"thumbnail":"image://http%3a%2f%2fthetvdb.com%2fbanners%2fepisodes%2f176941%2f5776503.jpg/","title":"Der lügende Detektiv","tvshowid":127,"type":"episode"}}}' + if a != None: for i in koditems: wert = kodi(i, a) @@ -76,4 +81,4 @@ while lauf < 2: else: print("Fehler") - time.sleep(10) \ No newline at end of file + time.sleep(10)