From d53eea5af7c6e0dc6ffc63111fdc0eb983699441 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20Tver=C3=A5en?= <robintve@stud.ntnu.no> Date: Thu, 16 Mar 2023 12:18:08 +0100 Subject: [PATCH 1/6] =?UTF-8?q?henter=20togreiser=20for=20samme=20dag=20og?= =?UTF-8?q?=20neste=20ved=20=C3=A5=20legge=20inn=20dato=20og=20tid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- brukerhistoreD.py | 52 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/brukerhistoreD.py b/brukerhistoreD.py index e69de29..5af617a 100644 --- a/brukerhistoreD.py +++ b/brukerhistoreD.py @@ -0,0 +1,52 @@ +import datetime +import sqlite3 + +# Function to get the next day +def getWeekdayFromDate(date): + year, month, day = (int(x) for x in date.split(',')) + answer = datetime.date(year, month, day).weekday() + return ("Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag")[answer] + +def get_next_day(weekday): + if weekday == "Mandag": + return "Tirsdag" + elif weekday == "Tirsdag": + return "Onsdag" + elif weekday == "Onsdag": + return "Torsdag" + elif weekday == "Torsdag": + return "Fredag" + elif weekday == "Fredag": + return "Lørdag" + elif weekday == "Lørdag": + return "Søndag" + elif weekday == "Søndag": + return "Mandag" + +# Establishing a connection to the database +con = sqlite3.connect("db1.db") + +# Getting user input +Startstasjon = "Trondheim" +Sluttstasjon = "Bodø" +Ukedag = "Søndag" +Avgangsstid = "0:00" + +# Building the query +query = """ + SELECT * + FROM Togrute + WHERE Startstasjon = ? AND Sluttstasjon = ? AND (Ukedag = ? OR Ukedag = ?) AND Avgangsstid >= ? + ORDER BY Ukedag, Avgangsstid +""" + +# Executing the query with user input as parameters +cursor = con.cursor() +cursor.execute(query, (Startstasjon, Sluttstasjon, Ukedag, get_next_day(Ukedag), Avgangsstid)) + +# Printing the results +for row in cursor.fetchall(): + print(row) + +# Closing the connection +con.close() -- GitLab From 58c1e7c505f9b5e4169f129de8c15257953a41b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20Tver=C3=A5en?= <robintve@stud.ntnu.no> Date: Thu, 23 Mar 2023 11:49:17 +0100 Subject: [PATCH 2/6] =?UTF-8?q?funker=20for=20togruter,=20men=20ser=20ikke?= =?UTF-8?q?=20p=C3=A5=20delstrekninger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- brukerhistoreD.py | 105 ++++++++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 49 deletions(-) diff --git a/brukerhistoreD.py b/brukerhistoreD.py index 5af617a..be49657 100644 --- a/brukerhistoreD.py +++ b/brukerhistoreD.py @@ -1,52 +1,59 @@ -import datetime import sqlite3 - -# Function to get the next day -def getWeekdayFromDate(date): - year, month, day = (int(x) for x in date.split(',')) - answer = datetime.date(year, month, day).weekday() - return ("Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag")[answer] - -def get_next_day(weekday): - if weekday == "Mandag": - return "Tirsdag" - elif weekday == "Tirsdag": - return "Onsdag" - elif weekday == "Onsdag": - return "Torsdag" - elif weekday == "Torsdag": - return "Fredag" - elif weekday == "Fredag": - return "Lørdag" - elif weekday == "Lørdag": - return "Søndag" - elif weekday == "Søndag": - return "Mandag" - -# Establishing a connection to the database -con = sqlite3.connect("db1.db") - -# Getting user input -Startstasjon = "Trondheim" -Sluttstasjon = "Bodø" -Ukedag = "Søndag" -Avgangsstid = "0:00" - -# Building the query -query = """ - SELECT * - FROM Togrute - WHERE Startstasjon = ? AND Sluttstasjon = ? AND (Ukedag = ? OR Ukedag = ?) AND Avgangsstid >= ? - ORDER BY Ukedag, Avgangsstid -""" - -# Executing the query with user input as parameters -cursor = con.cursor() -cursor.execute(query, (Startstasjon, Sluttstasjon, Ukedag, get_next_day(Ukedag), Avgangsstid)) - -# Printing the results -for row in cursor.fetchall(): +from datetime import datetime, timedelta + +# Connect to the database +conn = sqlite3.connect('db1.db') +c = conn.cursor() + +# Get user inputs +startstation = "Trondheim" +endstation = "Bodø" +date = "2023-04-07" +departure_time = "23:50" + +# Get the weekday of the date in Norwegian +weekday = datetime.strptime(date, "%Y-%m-%d").strftime("%A") +norwegian_weekday = { + "Monday": "Mandag", + "Tuesday": "Tirsdag", + "Wednesday": "Onsdag", + "Thursday": "Torsdag", + "Friday": "Fredag", + "Saturday": "Lørdag", + "Sunday": "Søndag" +}[weekday] + +# Get the next weekday in Norwegian +next_weekday = (datetime.strptime(date, "%Y-%m-%d") + timedelta(days=1)).strftime("%A") +next_norwegian_weekday = { + "Monday": "Mandag", + "Tuesday": "Tirsdag", + "Wednesday": "Onsdag", + "Thursday": "Torsdag", + "Friday": "Fredag", + "Saturday": "Lørdag", + "Sunday": "Søndag" +}[next_weekday] + +# Construct the SQL query +query = f"""SELECT * + FROM Togrute + WHERE Startstasjon = '{startstation}' + AND Sluttstasjon = '{endstation}' + AND (Avgangsstid >= '{departure_time}' OR (Avgangsstid < '{departure_time}' AND TogruteID IN ( + SELECT TogruteID + FROM Togrutetabell + WHERE Ukedag = '{next_norwegian_weekday}' + ))) + ORDER BY Avgangsstid""" + +# Execute the query +c.execute(query) +print(weekday) +# Fetch the results and print them +results = c.fetchall() +for row in results: print(row) -# Closing the connection -con.close() +# Close the database connection +conn.close() -- GitLab From 1eeacfb822287c643a76337f94ac4f6ea174b41c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20Tver=C3=A5en?= <robintve@stud.ntnu.no> Date: Fri, 24 Mar 2023 14:24:35 +0100 Subject: [PATCH 3/6] =?UTF-8?q?bruker=20gaarinnom,=20men=20m=C3=A5=20fikse?= =?UTF-8?q?=20kj=C3=B8reretning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- brukerhistoreD.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/brukerhistoreD.py b/brukerhistoreD.py index be49657..5ee1065 100644 --- a/brukerhistoreD.py +++ b/brukerhistoreD.py @@ -6,10 +6,10 @@ conn = sqlite3.connect('db1.db') c = conn.cursor() # Get user inputs -startstation = "Trondheim" -endstation = "Bodø" +startstation = "Steinkjer" +endstation = "Mosjøen" date = "2023-04-07" -departure_time = "23:50" +departure_time = "00:50" # Get the weekday of the date in Norwegian weekday = datetime.strptime(date, "%Y-%m-%d").strftime("%A") @@ -36,16 +36,18 @@ next_norwegian_weekday = { }[next_weekday] # Construct the SQL query -query = f"""SELECT * +query = f"""SELECT Togrute.* FROM Togrute - WHERE Startstasjon = '{startstation}' - AND Sluttstasjon = '{endstation}' - AND (Avgangsstid >= '{departure_time}' OR (Avgangsstid < '{departure_time}' AND TogruteID IN ( + JOIN gaarinnom AS start_gaarinnom ON Togrute.TogruteID = start_gaarinnom.TogruteID + JOIN gaarinnom AS end_gaarinnom ON Togrute.TogruteID = end_gaarinnom.TogruteID + WHERE start_gaarinnom.Stasjonsnavn = '{startstation}' + AND end_gaarinnom.Stasjonsnavn = '{endstation}' + AND (start_gaarinnom.Avgangstid >= '{departure_time}' OR (start_gaarinnom.Avgangstid < '{departure_time}' AND Togrute.TogruteID IN ( SELECT TogruteID FROM Togrutetabell WHERE Ukedag = '{next_norwegian_weekday}' ))) - ORDER BY Avgangsstid""" + ORDER BY start_gaarinnom.Avgangstid""" # Execute the query c.execute(query) -- GitLab From dd28e9403796d95c660d6e3485451ef585b7ef35 Mon Sep 17 00:00:00 2001 From: Sander Linnerud <linnerudsander@gmail.com> Date: Sat, 25 Mar 2023 13:06:56 +0100 Subject: [PATCH 4/6] =?UTF-8?q?Sp=C3=B8rring?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- brukerhistoreD.py | 71 +++++++++++++++++++++++++++++++---------------- 1 file changed, 47 insertions(+), 24 deletions(-) diff --git a/brukerhistoreD.py b/brukerhistoreD.py index 5ee1065..e068d21 100644 --- a/brukerhistoreD.py +++ b/brukerhistoreD.py @@ -6,10 +6,10 @@ conn = sqlite3.connect('db1.db') c = conn.cursor() # Get user inputs -startstation = "Steinkjer" -endstation = "Mosjøen" -date = "2023-04-07" -departure_time = "00:50" +# startstation = "Steinkjer" +# endstation = "Mosjøen" +# date = "2023-04-07" +# departure_time = "00:50" # Get the weekday of the date in Norwegian weekday = datetime.strptime(date, "%Y-%m-%d").strftime("%A") @@ -36,26 +36,49 @@ next_norwegian_weekday = { }[next_weekday] # Construct the SQL query -query = f"""SELECT Togrute.* - FROM Togrute - JOIN gaarinnom AS start_gaarinnom ON Togrute.TogruteID = start_gaarinnom.TogruteID - JOIN gaarinnom AS end_gaarinnom ON Togrute.TogruteID = end_gaarinnom.TogruteID - WHERE start_gaarinnom.Stasjonsnavn = '{startstation}' - AND end_gaarinnom.Stasjonsnavn = '{endstation}' - AND (start_gaarinnom.Avgangstid >= '{departure_time}' OR (start_gaarinnom.Avgangstid < '{departure_time}' AND Togrute.TogruteID IN ( - SELECT TogruteID - FROM Togrutetabell - WHERE Ukedag = '{next_norwegian_weekday}' - ))) - ORDER BY start_gaarinnom.Avgangstid""" - -# Execute the query -c.execute(query) -print(weekday) -# Fetch the results and print them -results = c.fetchall() -for row in results: - print(row) +def ruter(startstasjon, sluttstasjon, ukedag, klokkeslett, nesteUkedag): + conn.execute(''' + SELECT DISTINCT T.Startstasjon, T.Avgangsstid, T.Sluttstasjon, T.Ankomsstid, TT.Ukedag, T.TogruteID, T.VognoppsettID + FROM Togrute T INNER JOIN GaarInnom G ON G.TogruteID = T.TogruteID INNER JOIN TogruteTabell TT ON TT.TogruteID = G.TogruteID + WHERE (T.Startstasjon = ?) AND (G.StasjonsNavn = ? OR T.Sluttstasjon = ?) AND TT.Ukedag = ? AND T.Avgangsstid > ? + + UNION + + SELECT distinct g1.StasjonsNavn AS Startstasjon, g1.Avgangstid, g2.StasjonsNavn AS Sluttstasjon, g2.Ankomsttid, TT.Ukedag, g1.TogruteID, T.VognoppsettID + FROM GaarInnom AS g1 INNER JOIN GaarInnom AS g2 ON (g1.Avgangstid < g2.Ankomsttid) INNER JOIN TogruteTabell TT ON TT.TogruteID = g1.TogruteID INNER JOIN Togrute T ON T.TogruteID = g1.TogruteID + WHERE g1.TogruteID = g2.TogruteID AND (g1.StasjonsNavn = ? AND g2.StasjonsNavn = ?) AND (TT.Ukedag = ?) AND g1.Avgangstid > ? + + UNION + + SELECT distinct G.StasjonsNavn AS Startstasjon, G.Avgangstid, T1.Sluttstasjon as Sluttstasjon, T1.Ankomsstid, TT.Ukedag, T1.TogruteID, T1.VognoppsettID + FROM Togrute T1 INNER JOIN GaarInnom G ON T1.TogruteID = G.TogruteID INNER JOIN TogruteTabell TT ON TT.TogruteID = T1.TogruteID + WHERE T1.Sluttstasjon = ? AND G.StasjonsNavn = ? AND TT.Ukedag = ? AND G.Avgangstid > ? + + UNION + + SELECT DISTINCT T.Startstasjon, T.Avgangsstid, T.Sluttstasjon, T.Ankomsstid, TT.Ukedag, T.TogruteID, T.VognoppsettID + FROM Togrute T INNER JOIN GaarInnom G ON G.TogruteID = T.TogruteID INNER JOIN TogruteTabell TT ON TT.TogruteID = G.TogruteID + WHERE (T.Startstasjon = ?) AND (G.StasjonsNavn = ? OR T.Sluttstasjon = ?) AND TT.Ukedag = ? + + UNION + + SELECT distinct g1.StasjonsNavn AS Startstasjon, g1.Avgangstid, g2.StasjonsNavn AS Sluttstasjon, g2.Ankomsttid, TT.Ukedag, g1.TogruteID, T.VognoppsettID + FROM GaarInnom AS g1 INNER JOIN GaarInnom AS g2 ON (g1.Avgangstid < g2.Ankomsttid) INNER JOIN TogruteTabell TT ON TT.TogruteID = g1.TogruteID INNER JOIN Togrute T ON T.TogruteID = g1.TogruteID + WHERE g1.TogruteID = g2.TogruteID AND (g1.StasjonsNavn = ? AND g2.StasjonsNavn = ?) AND (TT.Ukedag = ?) + + UNION + + SELECT distinct G.StasjonsNavn AS Startstasjon, G.Avgangstid, T1.Sluttstasjon as Sluttstasjon, T1.Ankomsstid, TT.Ukedag, T1.TogruteID, T1.VognoppsettID + FROM Togrute T1 INNER JOIN GaarInnom G ON T1.TogruteID = G.TogruteID INNER JOIN TogruteTabell TT ON TT.TogruteID = T1.TogruteID + WHERE T1.Sluttstasjon = ? AND G.StasjonsNavn = ? AND TT.Ukedag = ? + ''', (startstasjon, sluttstasjon, sluttstasjon, ukedag, klokkeslett, startstasjon, sluttstasjon, ukedag, klokkeslett, sluttstasjon, startstasjon, ukedag, klokkeslett, startstasjon, sluttstasjon, sluttstasjon, nesteUkedag, startstasjon, sluttstasjon, nesteUkedag, sluttstasjon, startstasjon, nesteUkedag)) + rows = c.fetchall() + return rows + +def run(): + print("") + +run() # Close the database connection conn.close() -- GitLab From 33c5124f2c420fffe6e3ee4782d81347ca2c8dbe Mon Sep 17 00:00:00 2001 From: Sander Linnerud <linnerudsander@gmail.com> Date: Sat, 25 Mar 2023 13:29:54 +0100 Subject: [PATCH 5/6] Jkjk --- brukerhistoreD.py | 70 +++++++++++++++++++++++++++++++++-------------- 1 file changed, 49 insertions(+), 21 deletions(-) diff --git a/brukerhistoreD.py b/brukerhistoreD.py index e068d21..2cdbedd 100644 --- a/brukerhistoreD.py +++ b/brukerhistoreD.py @@ -12,28 +12,28 @@ c = conn.cursor() # departure_time = "00:50" # Get the weekday of the date in Norwegian -weekday = datetime.strptime(date, "%Y-%m-%d").strftime("%A") -norwegian_weekday = { - "Monday": "Mandag", - "Tuesday": "Tirsdag", - "Wednesday": "Onsdag", - "Thursday": "Torsdag", - "Friday": "Fredag", - "Saturday": "Lørdag", - "Sunday": "Søndag" -}[weekday] +# weekday = datetime.strptime(date, "%Y-%m-%d").strftime("%A") +# norwegian_weekday = { +# "Monday": "Mandag", +# "Tuesday": "Tirsdag", +# "Wednesday": "Onsdag", +# "Thursday": "Torsdag", +# "Friday": "Fredag", +# "Saturday": "Lørdag", +# "Sunday": "Søndag" +# }[weekday] # Get the next weekday in Norwegian -next_weekday = (datetime.strptime(date, "%Y-%m-%d") + timedelta(days=1)).strftime("%A") -next_norwegian_weekday = { - "Monday": "Mandag", - "Tuesday": "Tirsdag", - "Wednesday": "Onsdag", - "Thursday": "Torsdag", - "Friday": "Fredag", - "Saturday": "Lørdag", - "Sunday": "Søndag" -}[next_weekday] +# next_weekday = (datetime.strptime(date, "%Y-%m-%d") + timedelta(days=1)).strftime("%A") +# next_norwegian_weekday = { +# "Monday": "Mandag", +# "Tuesday": "Tirsdag", +# "Wednesday": "Onsdag", +# "Thursday": "Torsdag", +# "Friday": "Fredag", +# "Saturday": "Lørdag", +# "Sunday": "Søndag" +# }[next_weekday] # Construct the SQL query def ruter(startstasjon, sluttstasjon, ukedag, klokkeslett, nesteUkedag): @@ -76,7 +76,35 @@ def ruter(startstasjon, sluttstasjon, ukedag, klokkeslett, nesteUkedag): return rows def run(): - print("") + startstasjon = input("Startstasjon: ") + sluttstasjon = input("Sluttstasjon: ") + dato = input("Dato (YYYY-MM-DD): ") + klokkeslett = input("Klokkeslett (HH:MM): ") + weekday = datetime.strptime(dato, "%Y-%m-%d").strftime("%A") + ukedag = { + "Monday": "Mandag", + "Tuesday": "Tirsdag", + "Wednesday": "Onsdag", + "Thursday": "Torsdag", + "Friday": "Fredag", + "Saturday": "Lørdag", + "Sunday": "Søndag" + }[weekday] + next_weekday = (datetime.strptime(dato, "%Y-%m-%d") + timedelta(days=1)).strftime("%A") + nesteUkedag = { + "Monday": "Mandag", + "Tuesday": "Tirsdag", + "Wednesday": "Onsdag", + "Thursday": "Torsdag", + "Friday": "Fredag", + "Saturday": "Lørdag", + "Sunday": "Søndag" + }[next_weekday] + print("Ukedag: " + ukedag) + print("Neste ukedag: " + nesteUkedag) + print(ruter(startstasjon, sluttstasjon, ukedag, klokkeslett, nesteUkedag)) + + run() -- GitLab From 6249cd08978b689e7c5d5c75280a8ddcd55dc33e Mon Sep 17 00:00:00 2001 From: Sander Linnerud <linnerudsander@gmail.com> Date: Sat, 25 Mar 2023 14:04:53 +0100 Subject: [PATCH 6/6] Ferdig --- brukerhistoreD.py | 66 +++++++++++++++-------------------------------- 1 file changed, 21 insertions(+), 45 deletions(-) diff --git a/brukerhistoreD.py b/brukerhistoreD.py index 2cdbedd..dc97aca 100644 --- a/brukerhistoreD.py +++ b/brukerhistoreD.py @@ -1,43 +1,11 @@ import sqlite3 from datetime import datetime, timedelta -# Connect to the database -conn = sqlite3.connect('db1.db') -c = conn.cursor() - -# Get user inputs -# startstation = "Steinkjer" -# endstation = "Mosjøen" -# date = "2023-04-07" -# departure_time = "00:50" - -# Get the weekday of the date in Norwegian -# weekday = datetime.strptime(date, "%Y-%m-%d").strftime("%A") -# norwegian_weekday = { -# "Monday": "Mandag", -# "Tuesday": "Tirsdag", -# "Wednesday": "Onsdag", -# "Thursday": "Torsdag", -# "Friday": "Fredag", -# "Saturday": "Lørdag", -# "Sunday": "Søndag" -# }[weekday] - -# Get the next weekday in Norwegian -# next_weekday = (datetime.strptime(date, "%Y-%m-%d") + timedelta(days=1)).strftime("%A") -# next_norwegian_weekday = { -# "Monday": "Mandag", -# "Tuesday": "Tirsdag", -# "Wednesday": "Onsdag", -# "Thursday": "Torsdag", -# "Friday": "Fredag", -# "Saturday": "Lørdag", -# "Sunday": "Søndag" -# }[next_weekday] - -# Construct the SQL query +con = sqlite3.connect('db1.db') +cursor = con.cursor() + def ruter(startstasjon, sluttstasjon, ukedag, klokkeslett, nesteUkedag): - conn.execute(''' + cursor.execute(''' SELECT DISTINCT T.Startstasjon, T.Avgangsstid, T.Sluttstasjon, T.Ankomsstid, TT.Ukedag, T.TogruteID, T.VognoppsettID FROM Togrute T INNER JOIN GaarInnom G ON G.TogruteID = T.TogruteID INNER JOIN TogruteTabell TT ON TT.TogruteID = G.TogruteID WHERE (T.Startstasjon = ?) AND (G.StasjonsNavn = ? OR T.Sluttstasjon = ?) AND TT.Ukedag = ? AND T.Avgangsstid > ? @@ -71,10 +39,14 @@ def ruter(startstasjon, sluttstasjon, ukedag, klokkeslett, nesteUkedag): SELECT distinct G.StasjonsNavn AS Startstasjon, G.Avgangstid, T1.Sluttstasjon as Sluttstasjon, T1.Ankomsstid, TT.Ukedag, T1.TogruteID, T1.VognoppsettID FROM Togrute T1 INNER JOIN GaarInnom G ON T1.TogruteID = G.TogruteID INNER JOIN TogruteTabell TT ON TT.TogruteID = T1.TogruteID WHERE T1.Sluttstasjon = ? AND G.StasjonsNavn = ? AND TT.Ukedag = ? - ''', (startstasjon, sluttstasjon, sluttstasjon, ukedag, klokkeslett, startstasjon, sluttstasjon, ukedag, klokkeslett, sluttstasjon, startstasjon, ukedag, klokkeslett, startstasjon, sluttstasjon, sluttstasjon, nesteUkedag, startstasjon, sluttstasjon, nesteUkedag, sluttstasjon, startstasjon, nesteUkedag)) - rows = c.fetchall() + ''', (startstasjon, sluttstasjon, sluttstasjon, ukedag, klokkeslett, startstasjon, sluttstasjon, ukedag, klokkeslett, sluttstasjon, startstasjon, ukedag, klokkeslett, startstasjon, sluttstasjon, sluttstasjon, nesteUkedag, startstasjon, sluttstasjon, nesteUkedag, sluttstasjon, startstasjon, nesteUkedag,)) + rows = cursor.fetchall() return rows +def sort_key(record): + day_map = {'Mandag': 1, 'Tirsdag': 2, 'Onsdag': 3, 'Torsdag': 4, 'Fredag': 5, 'Lørdag': 6, 'Søndag': 7} + return (day_map[record[4]], record[1]) + def run(): startstasjon = input("Startstasjon: ") sluttstasjon = input("Sluttstasjon: ") @@ -100,13 +72,17 @@ def run(): "Saturday": "Lørdag", "Sunday": "Søndag" }[next_weekday] - print("Ukedag: " + ukedag) - print("Neste ukedag: " + nesteUkedag) - print(ruter(startstasjon, sluttstasjon, ukedag, klokkeslett, nesteUkedag)) + muligeRuter = ruter(startstasjon, sluttstasjon, ukedag, klokkeslett, nesteUkedag) + sorted_data = sorted(muligeRuter, key=sort_key) + for rute in sorted_data: + print("\nRUTE: ") + print("Startstasjon: " + rute[0]) + print("Avgangstid: " + rute[1]) + print("Sluttstasjon: " + rute[2]) + print("Ankomsttid: " + rute[3]) + print("Ukedag: " + rute[4]) + print("Rutenummer: " + str(rute[5])) - run() - -# Close the database connection -conn.close() +con.close() -- GitLab