Add scanner example
This commit is contained in:
8
src/beaky/datamodels/scan.py
Normal file
8
src/beaky/datamodels/scan.py
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
from datetime import datetime
|
||||||
|
|
||||||
|
from pydantic.dataclasses import dataclass
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Scan:
|
||||||
|
date: datetime
|
||||||
|
event_name: str
|
||||||
0
src/beaky/scanner/__init__.py
Normal file
0
src/beaky/scanner/__init__.py
Normal file
20
src/beaky/scanner/scanner.py
Normal file
20
src/beaky/scanner/scanner.py
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user