Skip to content

JarvusInnovations/tap-blackbaud-school

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

References

About

A Singer tap for Blackbaud's School API

Resources

License

Stars

Watchers

Forks

Packages

No packages published