Commit ab4a42e7 authored by Thorfin89's avatar Thorfin89

Fin de journée ;-)

parent 52fd3e67
......@@ -3,7 +3,11 @@
# Auteur : Daniel SAZERAT (thorfin89@free.fr)
# import ----------------------------------
from vlc import Instance # installer le paquet python-vlc : sudo pip3 install python-vlc
from vlc import Instance
''' installer le paquet python-vlc :
$ sudo pip3 install python-vlc
installer aussi l'application VLC '''
from pupitre import Pupitre
......
......@@ -12,20 +12,22 @@ bg_color = "gray"
# Chargement du fichier CSV contenant les informations : Nom, Pays, Type, Url, Logo
with open("./data/radios.csv", 'r', encoding='utf-8-sig') as radios_file:
'''utf-8-sig au lieu de utf-8 pour éviter l'erreur sur le nom du 1er champ '\ufeffNom'
transforme en liste de dictionnaires
''' utf-8-sig au lieu de utf-8 pour éviter l'erreur sur le nom du 1er champ '\ufeffNom'
pour extraire une donnée : radios_list[numéro de la radio][nom du champ]'''
radios_list = csv.DictReader(radios_file)
radios_list = [dict(ligne) for ligne in radios_list]
# calcul du nombre de radios contenues dans le fichier CSV
radios_list = [dict(ligne) for ligne in radios_list] # transforme en liste de dictionnaires
# classes ---------------------------------
class Pupitre:
def __init__(self):
# calcul du nombre de radios contenues dans le fichier CSV
self.nb_radios = len(radios_list)
self.root = tk.Tk() # fenêtre principale
# déclaration de la fenêtre principale
self.root = tk.Tk()
self.root.title("Web Radio Pi")
self.root.geometry("800x480")
self.root.resizable(width=False, height=False)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment