From 922d0499fce168a1146970b9d29447028a6439a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janek=20Hlavat=C3=BD?= Date: Sat, 21 Mar 2026 15:50:41 +0100 Subject: [PATCH] xd --- pyproject.toml | 3 +-- src/beaky/cli.py | 8 +++++--- src/beaky/scanner/scanner.py | 20 +------------------- 3 files changed, 7 insertions(+), 24 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 98490e7..9c1e6bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,8 +10,7 @@ requires-python = ">=3.12" dependencies = [ "pillow==12.1.1", "pydantic==2.12.5", - # "pandas==3.0.1", -# "openpyxl>=3.1.0", + "openpyxl>=3.1.0", ] [project.optional-dependencies] diff --git a/src/beaky/cli.py b/src/beaky/cli.py index e1a19f9..5363438 100644 --- a/src/beaky/cli.py +++ b/src/beaky/cli.py @@ -3,8 +3,7 @@ import argparse from pydantic import ValidationError from beaky.config import Config -from beaky.scanner.scanner import Scanner - +from beaky.scanner.scanner import Links def main() -> None: parser = argparse.ArgumentParser( @@ -20,7 +19,10 @@ def main() -> None: print(e) return - Scanner(config) + data = Links(config.path) + data.ret_links() + for link in data: + print(link) if __name__ == "__main__": main() diff --git a/src/beaky/scanner/scanner.py b/src/beaky/scanner/scanner.py index 352658a..c44361a 100644 --- a/src/beaky/scanner/scanner.py +++ b/src/beaky/scanner/scanner.py @@ -5,24 +5,6 @@ from openpyxl import load_workbook from pydantic.dataclasses import dataclass from beaky.config import Config -from beaky.datamodels.ticket 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 @dataclass @@ -79,7 +61,7 @@ class Links: except Exception: pass # Try common formats - for fmt in ("%Y-%m-%d", "%d.%m.%Y", "%d/%m/%Y", "%m/%d/%Y", "%Y/%m/%d"): + for fmt in ("%Y-%m-%d", "%d.%m.%Y", "%d/%m/%Y", "%m/%d/%Y", "%Y/%m/%d", "%d.%m.%Y %H:%M"): try: return datetime.strptime(s, fmt) except Exception: