From d0a3c08461390e64aabd52f900e8fce8e8d2f0f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez-Mondrag=C3=B3n?= Date: Wed, 23 Oct 2024 19:40:20 -0600 Subject: [PATCH] Add tap-sproutsocial --- _data/default_variants.yml | 1 + _data/maintainers.yml | 4 + .../extractors/tap-sproutsocial/ella6882.yml | 104 ++++++++++++++++++ .../assets/logos/extractors/sproutsocial.svg | 14 +++ 4 files changed, 123 insertions(+) create mode 100644 _data/meltano/extractors/tap-sproutsocial/ella6882.yml create mode 100644 static/assets/logos/extractors/sproutsocial.svg diff --git a/_data/default_variants.yml b/_data/default_variants.yml index 19efce1a5..f8d2fb114 100644 --- a/_data/default_variants.yml +++ b/_data/default_variants.yml @@ -490,6 +490,7 @@ extractors: tap-spacex-api: airbyte tap-spotify: matatika tap-spreadsheets-anywhere: ets + tap-sproutsocial: ella6882 tap-square: hotgluexyz tap-ssb-klass: storebrand tap-stackexchange: meltanolabs diff --git a/_data/maintainers.yml b/_data/maintainers.yml index 1672ae340..98a83361b 100644 --- a/_data/maintainers.yml +++ b/_data/maintainers.yml @@ -358,6 +358,10 @@ elementary: label: Elementary Data name: elementary url: https://github.com/elementary-data +ella6882: + label: ella6882 + name: ella6882 + url: https://github.com/Ella6882 eltonarodrigues: label: Elton de Andrade Rodrigues name: eltonarodrigues diff --git a/_data/meltano/extractors/tap-sproutsocial/ella6882.yml b/_data/meltano/extractors/tap-sproutsocial/ella6882.yml new file mode 100644 index 000000000..666ced86d --- /dev/null +++ b/_data/meltano/extractors/tap-sproutsocial/ella6882.yml @@ -0,0 +1,104 @@ +capabilities: +- about +- batch +- catalog +- discover +- schema-flattening +- state +- stream-maps +description: A powerful solution for social media management +domain_url: https://sproutsocial.com/ +executable: tap-sproutsocial +keywords: +- meltano_sdk +label: Sprout Social +logo_url: /assets/logos/extractors/sproutsocial.svg +maintenance_status: active +name: tap-sproutsocial +namespace: tap_sproutsocial +next_steps: '' +pip_url: git+https://github.com/Ella6882/Tap-SproutSocial.git +quality: silver +repo: https://github.com/Ella6882/Tap-SproutSocial +settings: +- 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 + - label: Parquet + value: parquet +- 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: Company Name + kind: string + label: Company Name + name: company_name +- description: Customer ID + kind: password + label: Customer ID + name: customer_id + sensitive: true +- description: 'One or more LCID locale strings to produce localized output for: https://faker.readthedocs.io/en/master/#localization' + kind: array + label: Faker Config Locale + name: faker_config.locale +- description: 'Value to seed the Faker generator for deterministic output: https://faker.readthedocs.io/en/master/#seeding-the-generator' + kind: string + label: Faker Config Seed + name: faker_config.seed +- 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 +- description: The token to authenticate against the API service + kind: password + label: Token Name + name: token_name + sensitive: true +- description: Version ID + kind: string + label: Version + name: version + value: v1 +settings_group_validation: +- - customer_id + - token_name +settings_preamble: '' +usage: '' +variant: ella6882 diff --git a/static/assets/logos/extractors/sproutsocial.svg b/static/assets/logos/extractors/sproutsocial.svg new file mode 100644 index 000000000..be0261027 --- /dev/null +++ b/static/assets/logos/extractors/sproutsocial.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + +