diff --git a/package_tracking/__init__.py b/package_tracking/__init__.py index 53b02b5..b6c9992 100644 --- a/package_tracking/__init__.py +++ b/package_tracking/__init__.py @@ -7,4 +7,4 @@ Use the [Parcels API](https://parcelsapp.com/). __all__ = ['__version__'] -from _version import __version__ +from ._version import __version__ diff --git a/package_tracking/database.py b/package_tracking/database.py index 441f320..43a704e 100644 --- a/package_tracking/database.py +++ b/package_tracking/database.py @@ -10,7 +10,6 @@ class TrackingNumberEntry: assert ' ' not in self.number assert '\t' not in self.number assert '\n' not in self.number - assert ' ' not in self.name assert '\t' not in self.name assert '\n' not in self.name @@ -23,7 +22,7 @@ def get_tracking_numbers() -> list[TrackingNumberEntry]: lines = f.read().split('\n') lines = [line.split(' ') for line in lines if len(line) > 0] - return [TrackingNumberEntry(line[0], line[1]) for line in lines] + return [TrackingNumberEntry(line[0], ' '.join(line[1:])) for line in lines] def add_tracking_number(tracking_number: TrackingNumberEntry) -> None: diff --git a/package_tracking/http.py b/package_tracking/http.py index 368459a..f26fe6a 100644 --- a/package_tracking/http.py +++ b/package_tracking/http.py @@ -1,4 +1,4 @@ -from bottle import route, run, template +import bottle from . import database, parcelsapp @@ -72,6 +72,18 @@ body { a { color:black; } + +.add-number-form { + display: grid; + grid-template: auto 1fr; + max-width: 300px; + grid-gap: 2px; + margin: auto; +} + +.add-number-form .add { + grid-column: 1 / 3; +}
@@ -94,12 +106,22 @@ a { + +