Skip to main content

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:

  1. Log into your Airbyte Cloud account.
  2. In the left navigation bar, click Sources. In the top-right corner, click +new source.
  3. On the Set up the source page, enter the name for the Google-webfonts connector and select Google-webfonts from the Source type dropdown.
  4. Enter your api_key.
  5. Enter the params configuration if needed. Supported params are: sort, alt, prettyPrint (Optional)
  6. Click Set up source.

For Airbyte OSS:

  1. Navigate to the Airbyte Open Source dashboard.
  2. Set the name for your source.
  3. Enter your api_key.
  4. Enter the params configuration if needed. Supported params are: sort, alt, prettyPrint (Optional)
  5. Click Set up source.

Supported sync modes

The Google-webfonts source connector supports the following sync modes:

FeatureSupported?
Full Refresh SyncYes
Incremental SyncNo
Replicate Incremental DeletesNo
SSL connectionYes
NamespacesNo

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

Expand to review
VersionDatePull RequestSubject
0.2.62024-12-2150099Update dependencies
0.2.52024-12-1449616Update dependencies
0.2.42024-12-1249232Update dependencies
0.2.32024-12-1148141Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64
0.2.22024-10-2947891Update dependencies
0.2.12024-10-2847623Update dependencies
0.2.02024-08-2344615Refactor connector to manifest-only format
0.1.162024-08-1744279Update dependencies
0.1.152024-08-1043552Update dependencies
0.1.142024-08-0343181Update dependencies
0.1.132024-07-2742774Update dependencies
0.1.122024-07-2042365Update dependencies
0.1.112024-07-1341761Update dependencies
0.1.102024-07-1041593Update dependencies
0.1.92024-07-0941203Update dependencies
0.1.82024-07-0640847Update dependencies
0.1.72024-06-2540420Update dependencies
0.1.62024-06-2240173Update dependencies
0.1.52024-06-0438960[autopull] Upgrade base image to v1.2.1
0.1.42024-05-2838684Make connector compatible with Builder
0.1.32024-04-1937172Upgrade to CDK 0.80.0 and manage dependencies with Poetry.
0.1.22024-04-1537172Base image migration: remove Dockerfile and use the python-connector-base image
0.1.12024-04-1237172schema descriptions
0.1.02022-10-26InitInitial commit