Compare commits
4 Commits
routes_usi
...
323a8b4973
| Author | SHA1 | Date | |
|---|---|---|---|
| 323a8b4973 | |||
| fc5acd28f7 | |||
| 19e100b4b2 | |||
| fcf11d4a0d |
@@ -177,25 +177,7 @@ class scraper:
|
||||
stats = safe_traverse(match, ["stats"], default="")
|
||||
zewnetrzne_id_meczu = safe_traverse(match, ["eventEncodedId"], default="")
|
||||
|
||||
wygrana_str = safe_traverse(match, ["winLoseShort"], default="R").upper()
|
||||
klub_zawodnika = "undefined"
|
||||
# Zwycięstwo klubu zawodnika
|
||||
if wygrana_str == "Z":
|
||||
if safe_traverse(match, ["homeScore"], default=0) > safe_traverse(match, ["awayScore"], default=0):
|
||||
klub_zawodnika = home_club_id
|
||||
else:
|
||||
klub_zawodnika = away_club_id
|
||||
# Przegrana klubu zawodnika
|
||||
elif wygrana_str == "P":
|
||||
if safe_traverse(match, ["homeScore"], default=0) > safe_traverse(match, ["awayScore"], default=0):
|
||||
klub_zawodnika = away_club_id
|
||||
else:
|
||||
klub_zawodnika = home_club_id
|
||||
|
||||
#klub_z = getDb().simple_select_all("kluby", id_klubu=klub_zawodnika)
|
||||
|
||||
if stats != False: # gdy sportowiec był aktywny w meczu
|
||||
safe_traverse(stats, ["596", "value"], default=None)
|
||||
# print("todo :)")
|
||||
self.db.simple_insert_one("sportowcy_w_meczach",
|
||||
id_zawodnika = id_zawodnika,
|
||||
@@ -211,8 +193,7 @@ class scraper:
|
||||
zolte_kartki = int("0" + safe_traverse(stats, ["599", "value"], default="0")),
|
||||
czerwone_kartki = int("0" + safe_traverse(stats, ["600", "value"], default="0")),
|
||||
wygrana = {"Z": 1, "R": 0, "P": -1}.get(safe_traverse(match, ["winLoseShort"], default=""), 0),
|
||||
wynik = safe_traverse(match, ["rating"], default=0) or 0,
|
||||
klub_id = klub_zawodnika
|
||||
wynik = safe_traverse(match, ["rating"], default=0) or 0
|
||||
)
|
||||
|
||||
# # analogicznie zinkrementuj statystyki_sportowcow:
|
||||
@@ -255,8 +236,7 @@ class scraper:
|
||||
zolte_kartki = int("0" + safe_traverse(stats, ["599", "value"], default="0")),
|
||||
czerwone_kartki = int("0" + safe_traverse(stats, ["600", "value"], default="0")),
|
||||
wygrana = {"Z": 1, "R": 0, "P": -1}.get(safe_traverse(match, ["winLoseShort"], default=""), 0),
|
||||
wynik = safe_traverse(match, ["rating"], default=0) or 0,
|
||||
klub_id = klub_zawodnika
|
||||
wynik = safe_traverse(match, ["rating"], default=0) or 0
|
||||
)
|
||||
|
||||
# TODO: Zaktualizuj statystyki sportowca
|
||||
|
||||
@@ -58,10 +58,7 @@ def __czy_x_istnieje(typ, **id):
|
||||
return False
|
||||
|
||||
def czy_sportowiec_istnieje(id_zawodnika: str):
|
||||
return __czy_x_istnieje("sportowcy", id_zawodnika=int(id_zawodnika))
|
||||
|
||||
def czy_klub_istnieje(id_klubu: str):
|
||||
return __czy_x_istnieje("kluby", id_klubu=id_klubu)
|
||||
return __czy_x_istnieje("sportowcy", id_zawodnika=id_zawodnika)
|
||||
|
||||
# GET /api/v1
|
||||
def stub_hello():
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from datetime import datetime
|
||||
from flask_sqlalchemy import SQLAlchemy
|
||||
from functools import wraps
|
||||
from sqlalchemy import ForeignKey, select, insert, update, extract, func, case, literal_column
|
||||
|
||||
from sqlalchemy.orm import Mapped, mapped_column, DeclarativeBase, Session, relationship
|
||||
from typing import List
|
||||
import time
|
||||
|
||||
Reference in New Issue
Block a user