aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorPaul B <paul@bonaud.fr>2020-11-19 12:35:22 +0100
committerPaul B <paul@bonaud.fr>2020-11-21 00:32:35 +0100
commit4bf194076d39d516c3cd0f5c3559954ebe8a12f2 (patch)
tree422588a014088598ad93884f86224a90ee4333fa /.github
parent1080d5ece1d90464c448c7e3f8dc58410fad0601 (diff)
downloadtap-google-sheets-4bf194076d39d516c3cd0f5c3559954ebe8a12f2.tar.gz
tap-google-sheets-4bf194076d39d516c3cd0f5c3559954ebe8a12f2.tar.zst
tap-google-sheets-4bf194076d39d516c3cd0f5c3559954ebe8a12f2.zip
feat: use the official Google API python library
These changes will make use of the official `google-api-python-client` library instead of relying on manual HTTP requests. Therer are two main advantages of these changes: - the Tap doesn't need to worry about the Google API interaction details as its hidden away by the Google official lib. - We can use the authentication helpers from the lib to ease the credentials management for the user. In that way the current PR implements two auth mean: installed OAuth client authentication or Service Accounts authentication. The only downside of this change is that it breaks the current `config.json` parameters for existing users.
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions