Nearly Picked Makefiles

    tap-blackbaud-school

    1.0.1 • Public • Published

    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

    Keywords

    none

    Install

    npm i tap-blackbaud-school

    DownloadsWeekly Downloads

    2

    Version

    1.0.1

    License

    none

    Unpacked Size

    6.89 kB

    Total Files

    6

    Last publish

    Collaborators

    • jarvus