Skip to content

OCHA-DAP/hdx-scraper-ifrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7e466e6 · Apr 23, 2025
Feb 7, 2024
Dec 30, 2024
Dec 30, 2024
Aug 25, 2022
Aug 25, 2022
Aug 25, 2022
Feb 23, 2023
Dec 30, 2024
Apr 23, 2025
Dec 30, 2024
Dec 30, 2024
Dec 30, 2024

Repository files navigation

Collector for IFRC's Datasets

Build Status Coverage Status

This script connects to the IFRC Go API and extracts data from 2 endpoints creating 2 global datasets and 2 datasets per country in HDX. It makes 1 read to InterAction and 100 read/writes (API calls) to HDX in a half hour period. It creates around 200 temporary files each a few Kb which it uploads into HDX. It is run every week.

Usage

python run.py

For the script to run, you will need to have a file called .hdx_configuration.yml in your home directory containing your HDX key eg.

hdx_key: "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
hdx_read_only: false
hdx_site: prod

You will also need to supply the universal .useragents.yml file in your home directory as specified in the parameter user_agent_config_yaml passed to facade in run.py. The collector reads the key hdx-scraper-ifrc as specified in the parameter user_agent_lookup.

Alternatively, you can set up environment variables: USER_AGENT, HDX_KEY, HDX_SITE, TEMP_DIR, LOG_FILE_ONLY

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages