tap-udemy-for-business
is a Singer tap for Udemy For Business. API documentation can be found
on the Udemy website.
This tap uses the "course sync and daily reporting API". One caveat to be aware of
is that the daily reporting API is not continuously updated, but is instead updated once a day,
so high-frequency syncs are generally not necessary.
Built with the Singer SDK.
To install this tap, use the latest version on PyPi:
pip install tap-udemy-for-business
A full list of supported settings and capabilities for this tap is available by running:
tap-udemy-for-business --about
You can easily run tap-udemy-for-business
by itself or in a pipeline using Meltano.
tap-udemy-for-business --version
tap-udemy-for-business --help
tap-udemy-for-business --config CONFIG --discover > ./catalog.json
You will need a development environment to begin:
pipx install poetry
poetry install
Create tests within the tap_udemy_for_business/tests
subfolder and then run:
poetry run pytest
You can also test the tap-udemy-for-business
CLI interface directly using poetry run
:
poetry run tap-udemy-for-business --help
See the dev guide for more instructions on how to use the Singer SDK to develop your own taps and targets.