diff --git a/data/eufondy/hlavicka2127.json b/data/eufondy/hlavicka2127.json index a227b9df..e8ca22e1 100644 --- a/data/eufondy/hlavicka2127.json +++ b/data/eufondy/hlavicka2127.json @@ -17,7 +17,6 @@ "IČ příjemce", "Právní forma příjemce", "PSČ příjemce", - "Datum podepsání právního aktu", "Skutečné datum zahájení fyzické realizace projektu", "Předpokládané datum ukončení fyzické realizace projektu", "Skutečné datum ukončení fyzické realizace projektu", @@ -66,7 +65,6 @@ "ic_prijemce", "pravni_forma_prijemce", "psc_prijemce", - "datum_podepsani_pravniho_aktu", "skutecne_datum_zahajeni_fyzicke_realizace_projektu", "predpokladane_datum_ukonceni_fyzicke_realizace_projektu", "skutecne_datum_ukonceni_fyzicke_realizace_projektu", @@ -75,7 +73,7 @@ "oblast_intervence_kod", "oblast_intervence_nazev", "mira_spolufinancovani_ze_strany_unie", - "celkove_naklady_na_operaci_czk_", + "celkove_naklady_na_operaci_czk", "financni_prostredky_v_pravnich_aktech_celkove_zpusobile_vydaje_czk", "financni_prostredky_v_pravnich_aktech_prispevek_unie_czk", "financni_prostredky_v_pravnich_aktech_narodni_verejne_zdroje_czk", diff --git a/data/eufondy/main.py b/data/eufondy/main.py index 4c43e51e..e9e06e9e 100644 --- a/data/eufondy/main.py +++ b/data/eufondy/main.py @@ -95,8 +95,8 @@ def prehled_2021_2027(outdir: str, partial: bool = False): hd = json.load(f) source_url = ( - "https://dotaceeu.cz/getmedia/7d8be343-ef3c-4e62-b02a-a22ecffe45b6/" - "2023_08_Seznam-operaci_List-of-Operations_21.xlsx.aspx?ext=.xlsx" + "https://dotaceeu.cz/getmedia/23d032d3-55b4-4150-9349-55a015eb4ae0/" + "2024_08_Seznam-operaci_List-of-Operations_21.xlsx.aspx?ext=.xlsx" ) print( f"Stahuji z seznam operaci z {source_url}, ale nemusi to byt nejaktualnejsi " @@ -111,6 +111,7 @@ def prehled_2021_2027(outdir: str, partial: bool = False): assert sh.title == "Sheet1" rows = sh.iter_rows() next(rows), next(rows) # nadpis, datum generovani + next(rows) # prazdna radka fr = [j.value.strip() for j in next(rows) if j.value is not None] assert fr == hd["ocekavane"], [ diff --git a/data/eufondy/schema.py b/data/eufondy/schema.py index f16e4bf7..41266b12 100644 --- a/data/eufondy/schema.py +++ b/data/eufondy/schema.py @@ -98,17 +98,16 @@ Column("kod_stavu_projektu", Text, nullable=False), Column("stav_projektu", Text, nullable=False), Column("prijemce_nazev", Text, nullable=False), - Column("ic_prijemce", Integer, nullable=False), + Column("ic_prijemce", Integer, nullable=True), Column("pravni_forma_prijemce", Text, nullable=False), - Column("psc_prijemce", Integer, nullable=False), - Column("datum_podepsani_pravniho_aktu", Date, nullable=True), + Column("psc_prijemce", Text, nullable=True), Column( "skutecne_datum_zahajeni_fyzicke_realizace_projektu", Date, nullable=True ), Column( "predpokladane_datum_ukonceni_fyzicke_realizace_projektu", Date, - nullable=False, + nullable=True, ), Column( "skutecne_datum_ukonceni_fyzicke_realizace_projektu", Date, nullable=True @@ -122,17 +121,17 @@ Column( "financni_prostredky_v_pravnich_aktech_celkove_zpusobile_vydaje_czk", Numeric(16, 2), - nullable=False, + nullable=True, ), Column( "financni_prostredky_v_pravnich_aktech_prispevek_unie_czk", Numeric(16, 2), - nullable=False, + nullable=True, ), Column( "financni_prostredky_v_pravnich_aktech_narodni_verejne_zdroje_czk", Numeric(16, 2), - nullable=False, + nullable=True, ), Column( "financni_prostredky_v_pravnich_aktech_narodni_" @@ -169,7 +168,7 @@ Column("typ_verejne_zakazky", Text, nullable=True), Column("nazev_dodavatele_verejne_zakazky", Text, nullable=True), Column("ic_dodavatele_verejne_zakazky", Integer, nullable=True), - Column("poddodavatel", Text, nullable=True), + Column("poddodavatel", Text, nullable=False), Column("datum_zahajeni_zadavaciho_vyberoveho_rizeni", Date, nullable=True), Column("datum_podpisu_smlouvy_dodatku", Date, nullable=True), Column(