Google-webfonts
This page contains the setup guide and reference information for the Google-webfonts source connector.
Prerequisites
Api key is mandate for this connector to work, It could be generated by a gmail account for free at https://console.cloud.google.com/apis/dashboard. Just pass the generated API key and optional parameters for establishing the connection. Example:123
Setup guide
Step 1: Set up Google-webfonts connection
- Generate an API key (Example: 12345)
- Params (If specific info is needed)
- Available params
- sort: SORT_UNDEFINED, ALPHA, DATE, STYLE, TRENDING, POPULARITY
- alt: json, media or proto
- prettyPrint: boolean
Step 2: Set up the Google-webfonts connector in Airbyte
For Airbyte Cloud:
- Log into your Airbyte Cloud account.
- In the left navigation bar, click Sources. In the top-right corner, click +new source.
- On the Set up the source page, enter the name for the Google-webfonts connector and select Google-webfonts from the Source type dropdown.
- Enter your
api_key
. - Enter the params configuration if needed. Supported params are: sort, alt, prettyPrint (Optional)
- Click Set up source.
For Airbyte OSS:
- Navigate to the Airbyte Open Source dashboard.
- Set the name for your source.
- Enter your
api_key
. - Enter the params configuration if needed. Supported params are: sort, alt, prettyPrint (Optional)
- Click Set up source.
Supported sync modes
The Google-webfonts source connector supports the following sync modes:
Feature | Supported? |
---|---|
Full Refresh Sync | Yes |
Incremental Sync | No |
Replicate Incremental Deletes | No |
SSL connection | Yes |
Namespaces | No |
Supported Streams
- Webfonts (Single stream API)
API method example
GET https://webfonts.googleapis.com/v1/webfonts?key=<1234567>&sort=SORT_UNDEFINED&prettyPrint=true&alt=json
Performance considerations
Google Webfont's API reference has v1 at present and v2 is at development. The connector as default uses v1.
Reference
Config fields reference
Field
Type
Property name
string
api_key
string
alt
string
prettyPrint
string
sort
Changelog
Expand to review
Version | Date | Pull Request | Subject |
---|---|---|---|
0.1.6 | 2024-06-21 | 40173 | Update dependencies |
0.1.5 | 2024-06-04 | 38960 | [autopull] Upgrade base image to v1.2.1 |
0.1.4 | 2024-05-28 | 38684 | Make connector compatible with Builder |
0.1.3 | 2024-04-19 | 37172 | Upgrade to CDK 0.80.0 and manage dependencies with Poetry. |
0.1.2 | 2024-04-15 | 37172 | Base image migration: remove Dockerfile and use the python-connector-base image |
0.1.1 | 2024-04-12 | 37172 | schema descriptions |
0.1.0 | 2022-10-26 | Init | Initial commit |