diff --git a/_data/default_variants.yml b/_data/default_variants.yml index a63ccc313..0a8b2fe9f 100644 --- a/_data/default_variants.yml +++ b/_data/default_variants.yml @@ -529,6 +529,7 @@ extractors: tap-udemy-for-business: immuta tap-ujet: singer-io tap-unleashed: hotgluexyz + tap-upwork: automattic tap-urban-airship: singer-io tap-us-census: airbyte tap-uservoice: singer-io diff --git a/_data/maintainers.yml b/_data/maintainers.yml index 11af50f7e..6a40636f1 100644 --- a/_data/maintainers.yml +++ b/_data/maintainers.yml @@ -94,6 +94,10 @@ autoidm: label: AutoIDM name: autoidm url: https://autoidm.com +automattic: + label: automattic + name: automattic + url: https://github.com/Automattic autotraderuk: label: Auto Trader name: autotraderuk diff --git a/_data/meltano/extractors/tap-upwork/automattic.yml b/_data/meltano/extractors/tap-upwork/automattic.yml new file mode 100644 index 000000000..cb5ecf681 --- /dev/null +++ b/_data/meltano/extractors/tap-upwork/automattic.yml @@ -0,0 +1,87 @@ +capabilities: +- about +- batch +- catalog +- discover +- schema-flattening +- state +- stream-maps +description: Freelancing Platform +domain_url: https://www.upwork.com/developer/documentation/graphql/api/docs/index.html +executable: tap-upwork +keywords: +- meltano_sdk +label: Upwork +logo_url: /assets/logos/extractors/upwork.png +maintenance_status: active +name: tap-upwork +namespace: tap_upwork +next_steps: '' +pip_url: git+https://github.com/Automattic/tap-upwork.git +quality: silver +repo: https://github.com/Automattic/tap-upwork +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 +- 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: The client_id used to generate the OAuth token. + kind: password + label: Client ID + name: client_id +- description: The client_secret used to generate the OAuth token. + kind: password + label: Client Secret + name: client_secret +- 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: Organization ID to be used in time report filter + kind: password + label: Organization ID + name: organization_id +- 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: +- - client_id + - client_secret +settings_preamble: '' +usage: '' +variant: automattic diff --git a/static/assets/logos/extractors/upwork.png b/static/assets/logos/extractors/upwork.png new file mode 100644 index 000000000..404429e27 Binary files /dev/null and b/static/assets/logos/extractors/upwork.png differ