| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
* v.0.0.2 schema and sync changes
Change number json schema to anyOf with multipleOf; skip empty rows; move write_bookmark to end of sync.py
* v.0.0.3 Sync activate version and error handling
Update README.md documentation. Improved logging and handling of errors and warnings. Better null handling in Discovery and Sync. Fix issues with activate version messages.
|
|
|
|
| |
pylint and testing
|
|
|
|
| |
Update streams.py and README
|
|
|
|
| |
Discovery mode works. Still working on normal sync.
|
|
|