diff --git a/src/beaky/datamodels/scan.py b/src/beaky/datamodels/scan.py new file mode 100644 index 0000000..32d8520 --- /dev/null +++ b/src/beaky/datamodels/scan.py @@ -0,0 +1,8 @@ +from datetime import datetime + +from pydantic.dataclasses import dataclass + +@dataclass +class Scan: + date: datetime + event_name: str \ No newline at end of file diff --git a/src/beaky/scanner/__init__.py b/src/beaky/scanner/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/beaky/scanner/scanner.py b/src/beaky/scanner/scanner.py new file mode 100644 index 0000000..9b1acb3 --- /dev/null +++ b/src/beaky/scanner/scanner.py @@ -0,0 +1,20 @@ +from pydantic.dataclasses import dataclass +from beaky.config import Config +from datetime import datetime +from beaky.datamodels.scan import Scan + +@dataclass +class Scanner: + def __init__(self, config: Config): + self._path = config.path + + def scan(self) -> Scan: + """ + + :param path: Path to screenshot of ticket + :return: + """ + pass + + o = Scan(date=datetime.now(), event_name = "neco") + return o