tap-anvil is a Singer tap for Anvil.
A Singer tap extracts data from any source and write it to a standard stream in a JSON-based format.
Anvil is a tool for programmatically filling out PDF forms.
pipx install git+https://github.com/k-aranke/mode-client.git@latest
Get your Anvil API key using these instructions.
Create a .env
file to save your Anvil API key.
TAP_ANVIL_API_KEY=<your-api-key>
Alternatively, save TAP_ANVIL_API_KEY
as an environment variable.
Now you can run:
dotenv run tap-anvil --config=ENV
The following objects are currently synced:
If you'd like to see another object, please open a feature request.
pipx install poetry
poetry install
pipx install tap-jsonl
rm -rf output/*.jsonl && dotenv run tap-anvil --config=ENV | target-jsonl -c output/target-jsonl-config.json
poetry run pytest --cov=tap_anvil
tap-anvil uses Commitizen to automatically create GitHub releases with semantic versioning.
In practice, this means that prefacing commits with feat:
will create a minor release and fix:
will create a patch release.
tap-anvil currently isn't published to PyPI.
Use the Anvil Postman collection.