diff options
author | Paul B <paul@bonaud.fr> | 2020-11-19 12:35:22 +0100 |
---|---|---|
committer | Paul B <paul@bonaud.fr> | 2020-11-21 00:32:35 +0100 |
commit | 4bf194076d39d516c3cd0f5c3559954ebe8a12f2 (patch) | |
tree | 422588a014088598ad93884f86224a90ee4333fa /.github | |
parent | 1080d5ece1d90464c448c7e3f8dc58410fad0601 (diff) | |
download | tap-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