Amélioration horaires, prend les valeurs théoriques et estimées (pour la ligne B notamment)

This commit is contained in:
tfa
2023-01-04 10:29:26 +01:00
parent b1ae69ebfa
commit 949607a96e

36
tcl.py
View File

@@ -17,7 +17,7 @@ class Terminus:
def add_horaire(self, horaire):
self.horaires.append(horaire)
def get_horaires(self):
return self.sort_horaires()
@@ -30,7 +30,8 @@ class Terminus:
if h == "Proche":
inth.append(0)
else :
inth.append(int(h[:-4]))
if inth.count(int(h[:-4])) == 0:
inth.append(int(h[:-4]))
inth.sort()
return inth
@@ -181,22 +182,21 @@ class Tcl(Plugin):
for value in values:
if value["id"] in Ids:
if value["type"] == "E": #Filtré sur les estimés et non théoriques
# Les metros ont leur propre code
if value["coursetheorique"].split('-')[0] == "301A" :
transport = "A"
elif value["coursetheorique"].split('-')[0] == "303" :
transport = "C"
elif value["coursetheorique"].split('-')[0] == "325" :
transport = "F1"
elif value["coursetheorique"].split('-')[0] == "326" :
transport = "F2"
elif value["coursetheorique"].split('-')[0] == "304" :
transport = "D"
elif value["coursetheorique"].split('-')[0] == "302A" :
transport = "B"
else:
transport = value["coursetheorique"].split('-')[0][:-1]
# Les metros ont leur propre code
if value["coursetheorique"].split('-')[0] == "301A" :
transport = "A"
elif value["coursetheorique"].split('-')[0] == "303" :
transport = "C"
elif value["coursetheorique"].split('-')[0] == "325" :
transport = "F1"
elif value["coursetheorique"].split('-')[0] == "326" :
transport = "F2"
elif value["coursetheorique"].split('-')[0] == "304" :
transport = "D"
elif value["coursetheorique"].split('-')[0] == "302A" :
transport = "B"
else:
transport = value["coursetheorique"].split('-')[0][:-1]
found = False
for line in lines: