From 787bd53559cce1cf85259f2fdd5930ff69f6bd64 Mon Sep 17 00:00:00 2001 From: Tobias Cadee Date: Tue, 21 Nov 2023 11:54:15 +0100 Subject: [PATCH 1/3] feat: :zap: add a ticketswap stripe-tap add a stripe tap that uses the latest Meltano SDK version in combination with the stripe python library. this creates a simple to use and understand tap. --- .../extractors/tap-stripe/ticketswap.yml | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 _data/meltano/extractors/tap-stripe/ticketswap.yml diff --git a/_data/meltano/extractors/tap-stripe/ticketswap.yml b/_data/meltano/extractors/tap-stripe/ticketswap.yml new file mode 100644 index 000000000..7511d4bcf --- /dev/null +++ b/_data/meltano/extractors/tap-stripe/ticketswap.yml @@ -0,0 +1,78 @@ +capabilities: +- about +- batch +- catalog +- discover +- schema-flattening +- state +- stream-maps +description: A Meltano SDK tap for Stripe data. +domain_url: ticketswap.com +executable: tap-stripe +keywords: +- meltano_sdk +label: Stripe +logo_url: /assets/logos/extractors/stripe.png +maintenance_status: active +name: tap-stripe +namespace: tap_stripe +next_steps: '' +pip_url: git+https://github.com/TicketSwap/tap-stripe.git +quality: bronze +repo: https://github.com/TicketSwap/tap-stripe +settings: +- description: The key to authenticate against the API service + kind: password + label: API Key + name: api_key +- description: Compression format to use for batch files. + kind: options + label: Batch Config Encoding Compression + name: batch_config.encoding.compression + options: + - label: Gzip + value: gzip + - label: None + value: none +- description: Format to use for batch files. + kind: options + label: Batch Config Encoding Format + name: batch_config.encoding.format + options: + - label: Jsonl + value: jsonl +- description: Prefix to use when writing batch files. + kind: string + label: Batch Config Storage Prefix + name: batch_config.storage.prefix +- description: Root path to use when writing batch files. + kind: string + label: Batch Config Storage Root + name: batch_config.storage.root +- description: "'True' to enable schema flattening and automatically expand nested + properties." + kind: boolean + label: Flattening Enabled + name: flattening_enabled +- description: The max depth to flatten schemas. + kind: integer + label: Flattening Max Depth + name: flattening_max_depth +- description: The earliest record date to sync + kind: date_iso8601 + label: Start Date + name: start_date +- description: User-defined config values to be used within map expressions. + kind: object + label: Stream Map Config + name: stream_map_config +- description: Config object for stream maps capability. For more information check + out [Stream Maps](https://sdk.meltano.com/en/latest/stream_maps.html). + kind: object + label: Stream Maps + name: stream_maps +settings_group_validation: +- - api_key +settings_preamble: '' +usage: '' +variant: ticketswap From 700561c433d9602a9d27fc5ec80c2db1b87cc54f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Cad=C3=A9e?= Date: Tue, 21 Nov 2023 16:24:03 +0100 Subject: [PATCH 2/3] Update _data/meltano/extractors/tap-stripe/ticketswap.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Edgar Ramírez Mondragón <16805946+edgarrmondragon@users.noreply.github.com> --- _data/meltano/extractors/tap-stripe/ticketswap.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/meltano/extractors/tap-stripe/ticketswap.yml b/_data/meltano/extractors/tap-stripe/ticketswap.yml index 7511d4bcf..a0c977a46 100644 --- a/_data/meltano/extractors/tap-stripe/ticketswap.yml +++ b/_data/meltano/extractors/tap-stripe/ticketswap.yml @@ -6,7 +6,7 @@ capabilities: - schema-flattening - state - stream-maps -description: A Meltano SDK tap for Stripe data. +description: Online payment processing for internet businesses domain_url: ticketswap.com executable: tap-stripe keywords: From 7acec7f100dcc061faea3cfb72fdfaf3e42a41a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Cad=C3=A9e?= Date: Tue, 21 Nov 2023 16:24:20 +0100 Subject: [PATCH 3/3] Update _data/meltano/extractors/tap-stripe/ticketswap.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Edgar Ramírez Mondragón <16805946+edgarrmondragon@users.noreply.github.com> --- _data/meltano/extractors/tap-stripe/ticketswap.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/meltano/extractors/tap-stripe/ticketswap.yml b/_data/meltano/extractors/tap-stripe/ticketswap.yml index a0c977a46..cfc8cebb7 100644 --- a/_data/meltano/extractors/tap-stripe/ticketswap.yml +++ b/_data/meltano/extractors/tap-stripe/ticketswap.yml @@ -7,7 +7,7 @@ capabilities: - state - stream-maps description: Online payment processing for internet businesses -domain_url: ticketswap.com +domain_url: https://stripe.com/docs/api executable: tap-stripe keywords: - meltano_sdk