diff --git a/route_planning.py b/route_planning.py
index 1465e8f..126cfd8 100644
--- a/route_planning.py
+++ b/route_planning.py
@@ -15,21 +15,18 @@ Note: This module is a minimal TUI stub. Many features are not implemented
yet (station lookup, route rendering). Add TODOs where appropriate.
"""
-
-import datetime
import time
-import json
from prompt_toolkit import Application
from prompt_toolkit.buffer import Buffer
from prompt_toolkit.layout.containers import HSplit, VSplit, Window
-from prompt_toolkit.formatted_text import HTML
-from prompt_toolkit.layout.controls import BufferControl, FormattedTextControl
+from prompt_toolkit.layout.controls import BufferControl
from prompt_toolkit.layout.layout import Layout
from prompt_toolkit.key_binding import KeyBindings
from prompt_toolkit.shortcuts import message_dialog
from prompt_toolkit.shortcuts import yes_no_dialog
from prompt_toolkit.shortcuts import input_dialog
from prompt_toolkit import prompt
+
import backend
@@ -49,18 +46,15 @@ def run_route_planning(hafas: backend.HafasClient | None = None):
start = prompt("Start: ")
end = prompt("Ende: ")
- station1 = hafas.getStationNames(start)
- station2 = hafas.getStationNames(end)
+
startBuffer = Buffer()
startBuffer.text = start
-
- #departure = #current time, muss noch abgesprochen werden.
-
-
etdBuffer = Buffer()
- etdBuffer.text = "etd" #muss noch alles definiert werden
+ etdBuffer.text = "13:00" #testweise, später mit tatsächlicher Abfahrtszeit von Hafas ersetzen
+ #etdBuffer.text = (ungefähre abfahrtszeit)
+
@@ -68,7 +62,8 @@ def run_route_planning(hafas: backend.HafasClient | None = None):
endBuffer.text = end
etaBuffer = Buffer()
- etaBuffer.text = "eta" #--//--
+ etaBuffer.text = "13:45" #testweise, später mit tatsächlicher Ankunftszeit von Hafas ersetzen
+ #etaBuffer.text = (ungefähre ankunftszeit)
@@ -76,14 +71,7 @@ def run_route_planning(hafas: backend.HafasClient | None = None):
#drivetimeBuffer.text = Fahrzeit von Hafas.
infoBuffer = Buffer()
- infoBuffer.text = f"Routenplanung von {station1.name} nach {station2.name}"
-
- def get_clock_text():
- now = datetime.datetime.now()
- return HTML(
- f' 🕐 {now.strftime("%H:%M:%S")} '
- f''
- )
+ infoBuffer.text = f"Routenplanung von {start} nach {end}"
root_container = HSplit(children=[
@@ -95,13 +83,13 @@ def run_route_planning(hafas: backend.HafasClient | None = None):
Window(width = 1, height = 2, char= ".", style= "fg:#A86FD6"), #Trennlinie
Window(content=BufferControl(buffer=endBuffer, focusable=True)), #end Station
Window(content=BufferControl(buffer=etaBuffer, focusable=False)), #ankunftszeit
+
+
+ #Window(content=BufferControl(buffer=drivetimeBuffer, focusable=False)),
+ #Window(Content)
]),
Window(height=1, char=' ', style="bg:#2A71D5 fg:black"),
- Window(
- content=FormattedTextControl(get_clock_text),
- height=1,
- style="bg:#163D7A fg:#aaddff",),
])