1
0
mirror of synced 2025-12-25 11:06:55 -05:00
Commit Graph

30 Commits

Author SHA1 Message Date
Charles
0df53170c9 Stop formatting python with spotless (#3388) 2021-05-13 17:46:34 -07:00
Davin Chia
fc00d36d0c Add Primary Key to CDK. (#3105)
Hold off on publishing the version and updating various downstream consumers for now since a major refactor is happening.
2021-04-30 14:49:19 +08:00
Davin Chia
bd99b5ba8c Hotfix: CDK make sure to export OAuth2Authenticator. (#3129) 2021-04-29 22:01:47 +08:00
Sherif A. Nada
80ce46f357 Base-python: fix exception when reading schemas from shared/ folder (#3127) 2021-04-29 00:38:54 -07:00
Davin Chia
72c237d164 Fix build. (#3104) 2021-04-28 14:14:37 +08:00
Davin Chia
f660b0a946 Add template generation for Santa aka CDK. (#3034)
Template generation for new Source using the Santa CDK - provide basic scaffolding for someone implementing a new source.

General approach is to buff up comments in the original SDK, and add TODOs with secondary comments in the generated stub methods, as well as links to existing examples (e.g. Stripe or ExchangeRate api) users can look at.

Checked in and added tests for the generated modules.
2021-04-25 18:02:33 +08:00
Sherif Nada
49296ef657 format 2021-04-23 16:12:55 -07:00
Sherif A. Nada
6bec66ed8d santa: rename sdk --> cdk (#3040) 2021-04-23 15:07:27 -07:00
Charles
f445fdb5b2 match styling for spotlessApply and format (#3017)
* as a java developer I want to be able to run spotlessApply without changing styles in python code
2021-04-23 09:21:41 -07:00
Sherif A. Nada
3827235af0 Santa: Implement OAuth (#3000)
Basic OAuthAuthenticator interface.

Co-authored-by: Davin Chia <davinchia@gmail.com>
2021-04-23 10:12:13 +08:00
Davin Chia
3d2d20b87e Implement basic ExchangeRate API using Santa. (#2942)
Take Santa for a test drive.

Slight modification to Santa framework.
2021-04-21 17:09:39 +08:00
Eugene Kulak
1755847c5e Standard Tests: create modular standard test suite v2 scaffolding (#2702)
* Standard Tests: Implement v2 test suites #2181 (#2792)
* rename standard tests (v2) to source_acceptance_test
2021-04-20 15:26:16 -04:00
Sherif A. Nada
8d1a027c86 CDK: Add stream slicing and Slack source (#2924) 2021-04-19 21:25:07 -07:00
Yevhenii
6236ff0a05 Initialize packages inside base_python with bumping (#2882)
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
2021-04-14 18:30:55 +03:00
Sherif A. Nada
94093f0df9 Project Santa v0.1 (#2634) 2021-04-07 00:21:25 -07:00
jrhizor
1eadbb0326 hotfix: formatting 2021-04-02 09:12:34 -07:00
Nathan Nowack
317e8b44ff raise FAIL after stream-read exception (#2695) 2021-04-01 14:47:14 -07:00
Eugene K
a7761e792e Source Freshdesk: handle rate limiting #1972 (#2060)
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-02-17 09:00:28 -08:00
Eugene K
a45dbd3097 Source Freshdesk: support incremental sync and add conversations and satisfaction ratings streams (#2052)
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-02-16 10:55:03 -08:00
Sherif A. Nada
8dc6c7c234 Source Facebook Marketing: support insights streams via async queries (#1990) 2021-02-15 01:23:34 -08:00
Eugene K
9b099942d8 Source FB Marketing: add incremental support (#1699)
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-01-22 15:34:06 -08:00
Eugene K
fb7262dfa8 Add Airbyte-native facebook marketing source (#1552)
Co-authored-by: Jared Rhizor <me@jaredrhizor.com>
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-01-14 22:20:41 -08:00
Sherif A. Nada
10b90b2cb5 Add source drift (#1393)
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
Co-authored-by: Eugene K <34233075+eugene-kulak@users.noreply.github.com>
2020-12-17 22:44:24 -08:00
Christophe Duong
e92e9aa8c4 Refactor python sources (#1331)
* Make ConfigContainer internal to SingerSource only
2020-12-16 17:52:17 +01:00
Sherif A. Nada
e8a332ae65 Standard source incremental tests (#1175) 2020-12-04 09:54:10 -08:00
Sherif A. Nada
0d5cdf7b3b Add Freshdesk source (#1068) (#1144) 2020-11-30 22:03:06 -08:00
Sherif A. Nada
6ac281fad9 improve python source code documentation and typing for better DX (#811) 2020-11-04 09:57:43 -08:00
Charles
2f238d6d35 read module env variables in main (#735) 2020-10-29 10:13:46 -07:00
Sherif A. Nada
f408bce2dc Add gsheets source (#695) 2020-10-29 08:50:12 -07:00
Charles
3ef2baa34c split airbyte protocol generated structs out of base_python (#721) 2020-10-28 10:03:15 -07:00