Skip to content

hotgluexyz/tap-restaurant365

Repository files navigation

tap-restaurant365

tap-restaurant365 is a Singer tap for Restaurant365.

Configuration

Accepted Config Options

A full list of supported settings and capabilities for this tap is available by running:

tap-restaurant365 --about

Configure using environment variables

This Singer tap will automatically import any environment variables within the working directory's .env if the --config=ENV is provided, such that config values will be considered if a matching environment variable is set either in the terminal context or in the .env file.

Source Authentication and Authorization

Usage

Executing the Tap Directly

Create your config file and input your credentials. Example below

{
    "username": "USERNAME", your store username
    "password": "PASSWORD", your store password
    "store_name": "YOUR SUBDOMAIN", https://THISVALUEHERE.restaurant365.com,
    "start_date": "2021-10-01T00:00:00Z" DATE TO START SYNC
}
tap-restaurant365 --version
tap-restaurant365 --help
tap-restaurant365 --config CONFIG --discover > ./catalog.json
singer-discover --input CATALOG --output OUTPUT-CATALOG 
tap-restaurant365 --config CONFIG --catalog CATALOG > data.txt

Developer Resources

pipx install poetry
poetry install

Create and Run Tests

Create tests within the tests subfolder and then run:

poetry run pytest

You can also test the tap-restaurant365 CLI interface directly using poetry run:

poetry run tap-restaurant365 --help

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages