Beispiel #1
0
def update_all(spec_countries=None):

    ALL_EU = []

    if spec_countries is not None:
        countries_to_update = spec_countries
    else:
        countries_to_update = list(COUNTRIES.keys())

    for c in countries_to_update:
        try:

            covid = COVID(c)
            logging.info(f"cleaning {c}...")
            ALL_EU.append(covid.cleaner())
            logging.info(f"{c}: cleaned.")
        except Exception as e:
            logging.exception(
                f"Something went wrong during the scraping of country : {c}")
            logging.critical(e, exc_info=True)

    df = pd.DataFrame()
    for d in ALL_EU:
        df = pd.concat([df, d], axis=0)

    df = df[~df.value.isnull()]

    logging.info("finished scrapping and cleanning.")
    logging.info("start pushing to S3...")

    data_combiner.update_current_s3d_dataset(df)
Beispiel #2
0
def test_NL_scrapper():
    from services.scrapper import NL_scrap

    covid = COVID("NL")
    NL_scrap.download_netherland(covid)
Beispiel #3
0
def test_NL():
    covid = COVID("NL")
    df = covid.cleaner()
    df
Beispiel #4
0
def test_LU():
    covid = COVID("LU")
    df = covid.cleaner()
    df
Beispiel #5
0
def test_FR():
    covid = COVID("FR")
    df = covid.cleaner()
    df
Beispiel #6
0
def test_FI():
    covid = COVID("FI")
    df = covid.cleaner()
    df
Beispiel #7
0
def test_EE():
    covid = COVID("EE")
    df = covid.cleaner()
    df
Beispiel #8
0
def test_SE_scrapper():
    from services.country_scrappers import download_sweden

    covid = COVID("SE")
    download_sweden(covid)
Beispiel #9
0
def test_ES_cleaner():
    covid = COVID("ES", update=False)
    df = covid.cleaner()

    df
Beispiel #10
0
def test_ES_scrapper():
    covid = COVID("ES", update=True)
    covid.scrapper()
Beispiel #11
0
def test_DK():
    covid = COVID("DK")
    df = covid.cleaner()
    df
Beispiel #12
0
def test_BE_():
    covid = COVID("BE", update=True)
    df = covid.cleaner()
    df
Beispiel #13
0
def test_scrapper_BE():
    covid = COVID("BE", update=False)
    df = covid.cleaner()
    df
Beispiel #14
0
def test_SE():
    covid = COVID("SE")
    df = covid.cleaner()
    df
Beispiel #15
0
def test_scrapper_AT():
    covid = COVID("AT", update=True)
    df = covid.cleaner()
    df
Beispiel #16
0
def test_PT_scrapper():
    from services.scrapper import PT_scrap

    covid = COVID("PT")
    PT_scrap.download_portugal(covid)
Beispiel #17
0
def test_PT():
    covid = COVID("PT")
    df = covid.cleaner()
    df
Beispiel #18
0
def test_IT_regions():
    covid = COVID("IT")
    df = covid.cleaner()
    df