tap-blackbaud-school
v1.0.1
Published
A Singer tap for Blackbaud's School API
Downloads
5
Readme
tap-blackbaud-school
A Singer tap for Blackbaud's School API
Configuration
Per Singer specifications, provide configuration via json file:
tap-blackbaud-school --config ./config.json
Sample config.json
{
"subscription_key": "abcdef1234567890...",
"token": "ey...",
"school_years": ["2020-2021"],
"sections": { "level_num": 1234 }
}
Example usage
mkdir -p .scratch
# prepare target-csv
python3 -m venv .scratch/venv
source .scratch/venv/bin/activate
pip install target-csv
deactivate
# dump data
node bin/tap-blackbaud-school.js --config .scratch/config.json \
| (cd .scratch/ && ./venv/bin/target-csv)