This commit is contained in:
2026-03-21 20:43:34 +01:00
parent f4475ef1d4
commit 57ad6c71f8
5 changed files with 10 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
import argparse import argparse
import yaml import yaml
from pydantic import ValidationError from pydantic import ValidationError

View File

@@ -1,6 +1,8 @@
from pydantic.dataclasses import dataclass
from datetime import datetime from datetime import datetime
from pydantic.dataclasses import dataclass
@dataclass @dataclass
class Scan: class Scan:
id: int id: int

View File

@@ -1,9 +1,10 @@
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from datetime import datetime
from enum import Enum from enum import Enum
from typing import Literal from typing import Literal
from pydantic.dataclasses import dataclass from pydantic.dataclasses import dataclass
from datetime import datetime
class TicketType(str, Enum): class TicketType(str, Enum):
WIN_DRAW_LOSE = "win_draw_lose" WIN_DRAW_LOSE = "win_draw_lose"

View File

@@ -1,5 +1,6 @@
from pydantic.dataclasses import dataclass from pydantic.dataclasses import dataclass
@dataclass @dataclass
class ScreenshotterConfig: class ScreenshotterConfig:
target_path: str target_path: str

View File

@@ -1,10 +1,11 @@
import time
from pathlib import Path from pathlib import Path
from beaky.config import Config
from playwright.sync_api import sync_playwright from playwright.sync_api import sync_playwright
from beaky.config import Config
from beaky.scanner.scanner import Link from beaky.scanner.scanner import Link
class Screenshotter: class Screenshotter:
def __init__(self, config: Config): def __init__(self, config: Config):
self.config = config self.config = config