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.
Changelog
| Version | Date | Pull Request | Subject | 
|---|---|---|---|
| 0.1.0 | 2022-10-26 | Init | Initial commit |