Formatierungen im Code vorgenommen
This commit is contained in:
parent
f64f5fd82f
commit
93791c0c32
2 changed files with 38 additions and 4 deletions
29
Gui_Hubobel.py
Normal file
29
Gui_Hubobel.py
Normal file
|
|
@ -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()
|
||||
|
||||
|
||||
11
Parser.py
11
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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue