aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* cleanup: remove useless use of if conditionuse-google-api-clientPaul B2020-11-231-19/+19
|
* feat: use the official Google API python libraryPaul B2020-11-218-211/+176
| | | | | | | | | | | | | | | | | 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.
* move chron hour 00 -> 15 UTC (#22)Kyle Speer2020-11-131-1/+1
| | | Co-authored-by: Kyle Speer <kspeer@stitchdata.com>
* add slack orb and context user (#20)Kyle Speer2020-10-061-3/+11
| | | Co-authored-by: Kyle Speer <kspeer@stitchdata.com>
* bump to 1.0.4v1.0.4Kyle Allan2020-07-152-1/+4
|
* return an empty list when values is missing (#17)Kyle Allan2020-07-151-1/+1
|
* v.1.0.3 Fix slashes and discovery errors (#15)v1.0.3Jeff Huth2020-04-294-13/+34
| | | Fix issues: slashes `/` in sheet name 404 error; Discovery malformed sheet error when 2nd row final column value(s) are `NULL`.
* Bump 1.0.2 (#14)v1.0.2cosimon2020-04-172-1/+4
|
* Skip malformed sheets (#13)cosimon2020-04-172-168/+178
| | | | | | | * Skip malformed sheets * Move the try except block up a level for readability sake * Remove debug code
* Emit state during incremental sync where bookmark not exceeded (#11)v1.0.1Scott Coleman2020-03-193-1/+6
|
* Bump to v1.0.0, update changelog (#6)v1.0.0Andy Lu2020-02-252-1/+4
|
* v.0.0.4 Logic to skip empty sheets (#4)v0.0.4Jeff Huth2020-02-244-286/+298
| | | | | | | | | | | | | | | | | | * 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. * v.0.0.4 Skip empty worksheets Add logic to skip empty worksheets in Discovery and Sync mode. * schema.py fix number datatype issue Nomber datatypes are being created as strings in targets. The JSON schema order needs to be adjusted so that order is null, number, string.
* Add cicleci config (#3)cosimon2020-01-241-0/+55
| | | | | | | | * Add cicleci config * Empty commit * Fix typo in run command
* v.0.0.3 Sync error handling, activate version, documentation (#2)v0.0.3Jeff Huth2020-01-095-45/+144
| | | | | | | | | | * 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.
* v.0.0.2 schema and sync changes (#1)v0.0.2Jeff Huth2019-12-045-100/+164
| | | Change number json schema to anyOf with multipleOf; skip empty rows; move write_bookmark to end of sync.py
* Add PR templateChris Merrick2019-11-191-0/+11
|
* pylint and testingv0.0.1Jeff Huth2019-11-156-69/+101
| | | | pylint and testing
* client.py rate limit, sync.py changesJeff Huth2019-11-154-91/+275
| | | | client.py rate limit, fix json schemas, sync.py many changes
* Remove transform importJeff Huth2019-11-131-1/+0
| | | | Remove transform import
* Update streams.py and READMEJeff Huth2019-11-133-7/+7
| | | | Update streams.py and README
* Initial commitJeff Huth2019-11-1318-1/+1990
| | | | Discovery mode works. Still working on normal sync.
* Create README.mdJeff Huth2019-10-231-0/+1