ajout d'un lien vers programme-tv.net
This commit is contained in:
parent
e9b3636df8
commit
cf25521a26
16
chaineTV.py
16
chaineTV.py
@ -2,8 +2,11 @@ from tkinter import *
|
||||
import json
|
||||
import sys
|
||||
import os
|
||||
import unicodedata
|
||||
|
||||
class Interface:
|
||||
import webbrowser
|
||||
|
||||
|
||||
def __init__(self):
|
||||
self.datafilepath=os.path.dirname(os.path.realpath(__file__))+"/chaine.json"
|
||||
@ -49,6 +52,9 @@ class Interface:
|
||||
print("numero de chaine inconnue")
|
||||
self.label2["text"] += "numero de chaine inconnue"+"\r"
|
||||
self.value.set("")
|
||||
return
|
||||
self.label2["text"] += geturlprogrammetv(self.data[self.value.get()])
|
||||
self.value.set("")
|
||||
|
||||
|
||||
def click_reset(self):
|
||||
@ -110,6 +116,13 @@ def parsechaine(file):
|
||||
with open(file, 'w', encoding='utf-8') as f:
|
||||
json.dump(liste_chaine, f, indent=4)
|
||||
|
||||
def geturlprogrammetv(strsearch):
|
||||
strsearch=unicodedata.normalize('NFD', strsearch).encode('ascii', 'ignore')
|
||||
strsearch=strsearch.decode("utf-8")
|
||||
strsearch=strsearch.replace(" ","+")
|
||||
return "https://www.programme-tv.net/rechercher?q="+strsearch
|
||||
|
||||
|
||||
|
||||
def cli(num):
|
||||
datafilepath=os.path.dirname(os.path.realpath(__file__))+"/chaine.json"
|
||||
@ -119,7 +132,8 @@ def cli(num):
|
||||
print(data[num])
|
||||
except KeyError:
|
||||
print("numero de chaine inconnue")
|
||||
|
||||
return
|
||||
print (geturlprogrammetv(data[num]))
|
||||
|
||||
|
||||
if len(sys.argv) > 1:
|
||||
|
Loading…
Reference in New Issue
Block a user