From 8adc374408959460413bd74616dc3b7ce9e56fb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janek=20Hlavat=C3=BD?= Date: Sat, 21 Mar 2026 18:42:09 +0100 Subject: [PATCH] Add parsing to cli --- src/beaky/cli.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/beaky/cli.py b/src/beaky/cli.py index 42c2ed5..6097b49 100644 --- a/src/beaky/cli.py +++ b/src/beaky/cli.py @@ -1,10 +1,9 @@ import argparse -from datetime import datetime import yaml from pydantic import ValidationError from beaky.config import Config -from beaky.scanner.scanner import Link +from beaky.scanner.scanner import Links from beaky.screenshotter.screenshotter import Screenshotter @@ -28,11 +27,18 @@ def main() -> None: if config is None: return + # always load testing data, we will modify that later + data = Links(config) + data.ret_links() + link_amount = len(data.links) + print(f"We found {link_amount} links") + if link_amount == 0: + print("ERROR, no links found") + return + if args.mode == "screenshotter": screenshotter = Screenshotter(config) - screenshotter.capture_tickets([Link(1, -"https://applink.ifortuna.cz/ticketdetail?id=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJDRkUwUUJNNktDMzQyUjAwIiwicHJmIjoiUFVCTElDIiwiaXNzIjoiYmV0c2xpcC1zZXJ2aWNlIiwiaWF0IjoxNzcyODc2NTk0fQ.QGiBJRINDsSVKQn3WKRa7XDql5wiLDOG8R7QKc2bD-0&source=SB&deeplink=ftncz%3A%2F%2Fbetslip-history%2Fdetail%3Fid%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJDRkUwUUJNNktDMzQyUjAwIiwicHJmIjoiUFVCTElDIiwiaXNzIjoiYmV0c2xpcC1zZXJ2aWNlIiwiaWF0IjoxNzcyODc2NTk0fQ.QGiBJRINDsSVKQn3WKRa7XDql5wiLDOG8R7QKc2bD-0%26source%3DSB", - datetime.now())]) + screenshotter.capture_tickets(data.links) if __name__ == "__main__": main()