├── .coveragerc ├── .flake8 ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── renovate.json5 └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .ipynb_checkpoints └── Method forwarding in connectors-checkpoint.ipynb ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── doc ├── ComponentsDiagram.jpeg ├── DataSlice.md ├── Method forwarding in connectors.ipynb ├── PaginationInfo.md ├── connection_manager.md ├── connectors.md ├── connectors │ ├── awsathena.md │ ├── azure_mssql.md │ ├── dataiku.md │ ├── elasticsearch.md │ ├── github.md │ ├── google_analytics.md │ ├── google_big_query.md │ ├── google_cloud_mysql.md │ ├── google_sheets.md │ ├── http_api.md │ ├── mongo.md │ ├── mssql.md │ ├── mysql.md │ ├── odata.md │ ├── odbcconnector.md │ ├── one_drive.md │ ├── oracle_sql.md │ ├── postgres.md │ ├── s3.md │ ├── salesforce.md │ ├── sap_hana.md │ └── snowflake.md └── generate.py ├── pyproject.toml ├── quickstart ├── README.md └── github │ ├── helpers.py │ └── quickstart.py ├── templates ├── cap.m4 ├── connector.py.m4 └── tests.py.m4 ├── tests ├── __init__.py ├── awsathena │ ├── fixtures │ │ └── beers.csv │ ├── test_athena_integration.py │ └── test_awsathena.py ├── azure_mssql │ ├── fixtures │ │ └── world.sql │ └── test_azure_mssql.py ├── clickhouse │ ├── fixtures │ │ └── toucan_entrypoint.sh │ └── test_clickhouse.py ├── conftest.py ├── databricks │ └── test_databricks.py ├── dataiku │ └── test_dataiku_connector.py ├── docker-compose.yml ├── elasticsearch │ └── test_elasticsearch.py ├── fixtures │ ├── fixture_query_manager │ │ └── data.json │ ├── fixture_snowflake_common │ │ ├── data_10.json │ │ └── data_5.json │ └── json.json ├── github │ ├── conftest.py │ ├── test_github.py │ └── test_helpers_github.py ├── google_analytics │ ├── fixtures │ │ └── reports.json │ └── test_google_analytics.py ├── google_big_query │ └── test_google_big_query.py ├── google_cloud_mysql │ └── test_google_cloud_mysql.py ├── google_sheets │ ├── sheet-formats-animals.json │ ├── sheet-formats-sample-data.json │ ├── sheet-values-animals.json │ ├── sheet-values-sample-data.json │ ├── spreadsheet-sheets-properties.json │ ├── test_google_sheets.py │ └── user-infos.json ├── http_api │ ├── test_authentication_configs.py │ └── test_http_api.py ├── hubspot_private_app │ ├── __init__.py │ └── test_hubspot.py ├── mongo │ ├── fixtures │ │ └── docs.json │ ├── test_mongo.py │ └── test_mongo_translator.py ├── mssql │ ├── conf │ │ ├── mssql2022.conf │ │ ├── mssql2022.dummy.key │ │ └── mssql2022.dummy.pem │ ├── fixtures │ │ └── world.sql │ └── test_mssql.py ├── mssql_TLSv1_0 │ ├── fixtures │ │ └── world.sql │ └── test_mssql_TLSv1_0.py ├── mysql │ ├── fixtures │ │ └── world.sql │ └── test_mysql.py ├── oauth2_connector │ ├── __init__.py │ └── test_oauth2connector.py ├── odata │ ├── fixtures │ │ └── records.json │ └── test_odata.py ├── odbc │ └── test_odbc.py ├── one_drive │ ├── fixtures.py │ └── test_one_drive.py ├── oracle_sql │ ├── fixtures │ │ ├── toucan_entrypoint.sh │ │ └── world.sql │ └── test_oracle_sql.py ├── peakina │ ├── fixtures │ │ └── test.csv │ └── test_peakina.py ├── postgres │ ├── fixtures │ │ └── world_postgres.sql │ └── test_postgres.py ├── redshift │ └── test_redshift.py ├── s3 │ └── test_s3.py ├── salesforce │ ├── conftest.py │ └── test_salesforce.py ├── sap_hana │ └── test_sap_hana.py ├── snowflake │ ├── fixture │ │ ├── beers_tiny.csv │ │ └── data.json │ └── test_snowflake.py ├── snowflake_oauth2 │ ├── conftest.py │ ├── fixture │ │ └── data.json │ └── test_snowflake_oauth2.py ├── soap │ └── test_soap.py ├── test_auth.py ├── test_common.py ├── test_connection_manager.py ├── test_connector.py ├── test_datasource.py ├── test_google_credentials.py ├── test_json_wrapper.py ├── test_pagination.py ├── test_pandas_translator.py ├── test_query_manager.py ├── test_retry_policy.py ├── test_snowflake_common.py ├── test_sql_query_helper.py └── utils │ ├── fixtures │ ├── pem_bundle_with_spaces.pem │ ├── pem_key_with_spaces.pem │ ├── sanitized_pem_bundle.pem │ └── sanitized_pem_key.pem │ ├── test_datetime.py │ ├── test_json_to_table.py │ └── test_pem.py ├── toucan_connectors ├── __init__.py ├── auth.py ├── aws │ └── aws.png ├── awsathena │ ├── __init__.py │ ├── athena.png │ └── awsathena_connector.py ├── azure_mssql │ ├── __init__.py │ ├── azure_mssql_connector.py │ └── sql-azure.png ├── clickhouse │ ├── __init__.py │ ├── clickhouse.png │ └── clickhouse_connector.py ├── common.py ├── condition_translator.py ├── connection_manager.py ├── databricks │ ├── databricks.png │ └── databricks_connector.py ├── dataiku │ ├── __init__.py │ ├── dataiku.png │ └── dataiku_connector.py ├── default-logo.png ├── denodo │ └── denodo.png ├── elasticsearch │ ├── __init__.py │ ├── elasticsearch.png │ └── elasticsearch_connector.py ├── github │ ├── GitHub_Logo.png │ ├── doc.md │ ├── github_connector.py │ └── helpers.py ├── google_analytics │ ├── __init__.py │ ├── google-analytics.png │ └── google_analytics_connector.py ├── google_big_query │ ├── __init__.py │ ├── google-bigquery.png │ └── google_big_query_connector.py ├── google_cloud_mysql │ ├── __init__.py │ ├── google-cloud-mysql.png │ └── google_cloud_mysql_connector.py ├── google_credentials.py ├── google_sheets │ ├── __init__.py │ ├── google-sheets.png │ └── google_sheets_connector.py ├── http_api │ ├── __init__.py │ ├── authentication_configs.py │ ├── http-api.png │ ├── http_api_connector.py │ ├── http_api_data_source.py │ └── pagination_configs.py ├── hubspot_private_app │ ├── __init__.py │ ├── hubspot.png │ └── hubspot_connector.py ├── install_scripts │ ├── __init__.py │ ├── azure_mssql.sh │ ├── databricks.sh │ ├── mssql.sh │ ├── mssql_TLSv1_0.sh │ ├── odbc.sh │ └── oracle.sh ├── json_wrapper.py ├── mongo │ ├── __init__.py │ ├── mongo-db.png │ ├── mongo_connector.py │ └── mongo_translator.py ├── mssql │ ├── __init__.py │ ├── mssql.png │ └── mssql_connector.py ├── mssql_TLSv1_0 │ ├── __init__.py │ ├── mssql.png │ └── mssql_connector.py ├── mysql │ ├── __init__.py │ ├── mysql.png │ └── mysql_connector.py ├── oauth2_connector │ ├── __init__.py │ └── oauth2connector.py ├── odata │ ├── __init__.py │ ├── odata.png │ └── odata_connector.py ├── odbc │ ├── __init__.py │ ├── odbc.png │ └── odbc_connector.py ├── one_drive │ ├── one_drive.png │ └── one_drive_connector.py ├── oracle_sql │ ├── __init__.py │ ├── oracle-sql.png │ └── oracle_sql_connector.py ├── pagination.py ├── pandas_translator.py ├── peakina │ ├── __init__.py │ ├── peakina.png │ └── peakina_connector.py ├── postgres │ ├── __init__.py │ ├── postgres.png │ ├── postgresql_connector.py │ └── utils.py ├── query_manager.py ├── redshift │ ├── __init__.py │ ├── redshift.png │ ├── redshift_database_connector.py │ └── utils.py ├── s3 │ ├── __init__.py │ ├── s3.png │ └── s3_connector.py ├── salesforce │ ├── doc.md │ ├── salesforce-service-cloud.png │ ├── salesforce.jpg │ └── salesforce_connector.py ├── salesforce_sandbox │ ├── doc.md │ ├── salesforce-service-cloud.png │ ├── salesforce.jpg │ └── salesforce_sandbox_connector.py ├── sap_hana │ ├── __init__.py │ ├── sap-hana.png │ └── sap_hana_connector.py ├── share_point │ └── share_point.png ├── snowflake │ ├── __init__.py │ ├── snowflake.png │ └── snowflake_connector.py ├── snowflake_common.py ├── snowflake_oauth2 │ ├── __init__.py │ ├── snowflake.png │ └── snowflake_oauth2_connector.py ├── soap │ ├── __init__.py │ ├── helpers.py │ ├── soap.png │ └── soap_connector.py ├── sql_query_helper.py ├── toucan_connector.py └── utils │ ├── __init__.py │ ├── datetime.py │ ├── json_to_table.py │ ├── pem.py │ └── slugify.py └── uv.lock /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @ToucanToco/build_back 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.gitignore -------------------------------------------------------------------------------- /.ipynb_checkpoints/Method forwarding in connectors-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.ipynb_checkpoints/Method forwarding in connectors-checkpoint.ipynb -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/README.md -------------------------------------------------------------------------------- /doc/ComponentsDiagram.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/ComponentsDiagram.jpeg -------------------------------------------------------------------------------- /doc/DataSlice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/DataSlice.md -------------------------------------------------------------------------------- /doc/Method forwarding in connectors.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/Method forwarding in connectors.ipynb -------------------------------------------------------------------------------- /doc/PaginationInfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/PaginationInfo.md -------------------------------------------------------------------------------- /doc/connection_manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connection_manager.md -------------------------------------------------------------------------------- /doc/connectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors.md -------------------------------------------------------------------------------- /doc/connectors/awsathena.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/awsathena.md -------------------------------------------------------------------------------- /doc/connectors/azure_mssql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/azure_mssql.md -------------------------------------------------------------------------------- /doc/connectors/dataiku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/dataiku.md -------------------------------------------------------------------------------- /doc/connectors/elasticsearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/elasticsearch.md -------------------------------------------------------------------------------- /doc/connectors/github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/github.md -------------------------------------------------------------------------------- /doc/connectors/google_analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/google_analytics.md -------------------------------------------------------------------------------- /doc/connectors/google_big_query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/google_big_query.md -------------------------------------------------------------------------------- /doc/connectors/google_cloud_mysql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/google_cloud_mysql.md -------------------------------------------------------------------------------- /doc/connectors/google_sheets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/google_sheets.md -------------------------------------------------------------------------------- /doc/connectors/http_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/http_api.md -------------------------------------------------------------------------------- /doc/connectors/mongo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/mongo.md -------------------------------------------------------------------------------- /doc/connectors/mssql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/mssql.md -------------------------------------------------------------------------------- /doc/connectors/mysql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/mysql.md -------------------------------------------------------------------------------- /doc/connectors/odata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/odata.md -------------------------------------------------------------------------------- /doc/connectors/odbcconnector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/odbcconnector.md -------------------------------------------------------------------------------- /doc/connectors/one_drive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/one_drive.md -------------------------------------------------------------------------------- /doc/connectors/oracle_sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/oracle_sql.md -------------------------------------------------------------------------------- /doc/connectors/postgres.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/postgres.md -------------------------------------------------------------------------------- /doc/connectors/s3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/s3.md -------------------------------------------------------------------------------- /doc/connectors/salesforce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/salesforce.md -------------------------------------------------------------------------------- /doc/connectors/sap_hana.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/sap_hana.md -------------------------------------------------------------------------------- /doc/connectors/snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/connectors/snowflake.md -------------------------------------------------------------------------------- /doc/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/doc/generate.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/pyproject.toml -------------------------------------------------------------------------------- /quickstart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/quickstart/README.md -------------------------------------------------------------------------------- /quickstart/github/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/quickstart/github/helpers.py -------------------------------------------------------------------------------- /quickstart/github/quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/quickstart/github/quickstart.py -------------------------------------------------------------------------------- /templates/cap.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/templates/cap.m4 -------------------------------------------------------------------------------- /templates/connector.py.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/templates/connector.py.m4 -------------------------------------------------------------------------------- /templates/tests.py.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/templates/tests.py.m4 -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/awsathena/fixtures/beers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/awsathena/fixtures/beers.csv -------------------------------------------------------------------------------- /tests/awsathena/test_athena_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/awsathena/test_athena_integration.py -------------------------------------------------------------------------------- /tests/awsathena/test_awsathena.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/awsathena/test_awsathena.py -------------------------------------------------------------------------------- /tests/azure_mssql/fixtures/world.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/azure_mssql/fixtures/world.sql -------------------------------------------------------------------------------- /tests/azure_mssql/test_azure_mssql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/azure_mssql/test_azure_mssql.py -------------------------------------------------------------------------------- /tests/clickhouse/fixtures/toucan_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/clickhouse/fixtures/toucan_entrypoint.sh -------------------------------------------------------------------------------- /tests/clickhouse/test_clickhouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/clickhouse/test_clickhouse.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/databricks/test_databricks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/databricks/test_databricks.py -------------------------------------------------------------------------------- /tests/dataiku/test_dataiku_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/dataiku/test_dataiku_connector.py -------------------------------------------------------------------------------- /tests/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/docker-compose.yml -------------------------------------------------------------------------------- /tests/elasticsearch/test_elasticsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/elasticsearch/test_elasticsearch.py -------------------------------------------------------------------------------- /tests/fixtures/fixture_query_manager/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/fixtures/fixture_query_manager/data.json -------------------------------------------------------------------------------- /tests/fixtures/fixture_snowflake_common/data_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/fixtures/fixture_snowflake_common/data_10.json -------------------------------------------------------------------------------- /tests/fixtures/fixture_snowflake_common/data_5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/fixtures/fixture_snowflake_common/data_5.json -------------------------------------------------------------------------------- /tests/fixtures/json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/fixtures/json.json -------------------------------------------------------------------------------- /tests/github/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/github/conftest.py -------------------------------------------------------------------------------- /tests/github/test_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/github/test_github.py -------------------------------------------------------------------------------- /tests/github/test_helpers_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/github/test_helpers_github.py -------------------------------------------------------------------------------- /tests/google_analytics/fixtures/reports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_analytics/fixtures/reports.json -------------------------------------------------------------------------------- /tests/google_analytics/test_google_analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_analytics/test_google_analytics.py -------------------------------------------------------------------------------- /tests/google_big_query/test_google_big_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_big_query/test_google_big_query.py -------------------------------------------------------------------------------- /tests/google_cloud_mysql/test_google_cloud_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_cloud_mysql/test_google_cloud_mysql.py -------------------------------------------------------------------------------- /tests/google_sheets/sheet-formats-animals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_sheets/sheet-formats-animals.json -------------------------------------------------------------------------------- /tests/google_sheets/sheet-formats-sample-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_sheets/sheet-formats-sample-data.json -------------------------------------------------------------------------------- /tests/google_sheets/sheet-values-animals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_sheets/sheet-values-animals.json -------------------------------------------------------------------------------- /tests/google_sheets/sheet-values-sample-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_sheets/sheet-values-sample-data.json -------------------------------------------------------------------------------- /tests/google_sheets/spreadsheet-sheets-properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_sheets/spreadsheet-sheets-properties.json -------------------------------------------------------------------------------- /tests/google_sheets/test_google_sheets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_sheets/test_google_sheets.py -------------------------------------------------------------------------------- /tests/google_sheets/user-infos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/google_sheets/user-infos.json -------------------------------------------------------------------------------- /tests/http_api/test_authentication_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/http_api/test_authentication_configs.py -------------------------------------------------------------------------------- /tests/http_api/test_http_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/http_api/test_http_api.py -------------------------------------------------------------------------------- /tests/hubspot_private_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/hubspot_private_app/test_hubspot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/hubspot_private_app/test_hubspot.py -------------------------------------------------------------------------------- /tests/mongo/fixtures/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mongo/fixtures/docs.json -------------------------------------------------------------------------------- /tests/mongo/test_mongo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mongo/test_mongo.py -------------------------------------------------------------------------------- /tests/mongo/test_mongo_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mongo/test_mongo_translator.py -------------------------------------------------------------------------------- /tests/mssql/conf/mssql2022.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mssql/conf/mssql2022.conf -------------------------------------------------------------------------------- /tests/mssql/conf/mssql2022.dummy.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mssql/conf/mssql2022.dummy.key -------------------------------------------------------------------------------- /tests/mssql/conf/mssql2022.dummy.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mssql/conf/mssql2022.dummy.pem -------------------------------------------------------------------------------- /tests/mssql/fixtures/world.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mssql/fixtures/world.sql -------------------------------------------------------------------------------- /tests/mssql/test_mssql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mssql/test_mssql.py -------------------------------------------------------------------------------- /tests/mssql_TLSv1_0/fixtures/world.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mssql_TLSv1_0/fixtures/world.sql -------------------------------------------------------------------------------- /tests/mssql_TLSv1_0/test_mssql_TLSv1_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mssql_TLSv1_0/test_mssql_TLSv1_0.py -------------------------------------------------------------------------------- /tests/mysql/fixtures/world.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mysql/fixtures/world.sql -------------------------------------------------------------------------------- /tests/mysql/test_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/mysql/test_mysql.py -------------------------------------------------------------------------------- /tests/oauth2_connector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/oauth2_connector/test_oauth2connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/oauth2_connector/test_oauth2connector.py -------------------------------------------------------------------------------- /tests/odata/fixtures/records.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/odata/fixtures/records.json -------------------------------------------------------------------------------- /tests/odata/test_odata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/odata/test_odata.py -------------------------------------------------------------------------------- /tests/odbc/test_odbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/odbc/test_odbc.py -------------------------------------------------------------------------------- /tests/one_drive/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/one_drive/fixtures.py -------------------------------------------------------------------------------- /tests/one_drive/test_one_drive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/one_drive/test_one_drive.py -------------------------------------------------------------------------------- /tests/oracle_sql/fixtures/toucan_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/oracle_sql/fixtures/toucan_entrypoint.sh -------------------------------------------------------------------------------- /tests/oracle_sql/fixtures/world.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/oracle_sql/fixtures/world.sql -------------------------------------------------------------------------------- /tests/oracle_sql/test_oracle_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/oracle_sql/test_oracle_sql.py -------------------------------------------------------------------------------- /tests/peakina/fixtures/test.csv: -------------------------------------------------------------------------------- 1 | x, y, z 2 | 1, 2, 3 3 | -------------------------------------------------------------------------------- /tests/peakina/test_peakina.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/peakina/test_peakina.py -------------------------------------------------------------------------------- /tests/postgres/fixtures/world_postgres.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/postgres/fixtures/world_postgres.sql -------------------------------------------------------------------------------- /tests/postgres/test_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/postgres/test_postgres.py -------------------------------------------------------------------------------- /tests/redshift/test_redshift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/redshift/test_redshift.py -------------------------------------------------------------------------------- /tests/s3/test_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/s3/test_s3.py -------------------------------------------------------------------------------- /tests/salesforce/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/salesforce/conftest.py -------------------------------------------------------------------------------- /tests/salesforce/test_salesforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/salesforce/test_salesforce.py -------------------------------------------------------------------------------- /tests/sap_hana/test_sap_hana.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/sap_hana/test_sap_hana.py -------------------------------------------------------------------------------- /tests/snowflake/fixture/beers_tiny.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/snowflake/fixture/beers_tiny.csv -------------------------------------------------------------------------------- /tests/snowflake/fixture/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/snowflake/fixture/data.json -------------------------------------------------------------------------------- /tests/snowflake/test_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/snowflake/test_snowflake.py -------------------------------------------------------------------------------- /tests/snowflake_oauth2/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/snowflake_oauth2/conftest.py -------------------------------------------------------------------------------- /tests/snowflake_oauth2/fixture/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/snowflake_oauth2/fixture/data.json -------------------------------------------------------------------------------- /tests/snowflake_oauth2/test_snowflake_oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/snowflake_oauth2/test_snowflake_oauth2.py -------------------------------------------------------------------------------- /tests/soap/test_soap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/soap/test_soap.py -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_common.py -------------------------------------------------------------------------------- /tests/test_connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_connection_manager.py -------------------------------------------------------------------------------- /tests/test_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_connector.py -------------------------------------------------------------------------------- /tests/test_datasource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_datasource.py -------------------------------------------------------------------------------- /tests/test_google_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_google_credentials.py -------------------------------------------------------------------------------- /tests/test_json_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_json_wrapper.py -------------------------------------------------------------------------------- /tests/test_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_pagination.py -------------------------------------------------------------------------------- /tests/test_pandas_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_pandas_translator.py -------------------------------------------------------------------------------- /tests/test_query_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_query_manager.py -------------------------------------------------------------------------------- /tests/test_retry_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_retry_policy.py -------------------------------------------------------------------------------- /tests/test_snowflake_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_snowflake_common.py -------------------------------------------------------------------------------- /tests/test_sql_query_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/test_sql_query_helper.py -------------------------------------------------------------------------------- /tests/utils/fixtures/pem_bundle_with_spaces.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/utils/fixtures/pem_bundle_with_spaces.pem -------------------------------------------------------------------------------- /tests/utils/fixtures/pem_key_with_spaces.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/utils/fixtures/pem_key_with_spaces.pem -------------------------------------------------------------------------------- /tests/utils/fixtures/sanitized_pem_bundle.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/utils/fixtures/sanitized_pem_bundle.pem -------------------------------------------------------------------------------- /tests/utils/fixtures/sanitized_pem_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/utils/fixtures/sanitized_pem_key.pem -------------------------------------------------------------------------------- /tests/utils/test_datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/utils/test_datetime.py -------------------------------------------------------------------------------- /tests/utils/test_json_to_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/utils/test_json_to_table.py -------------------------------------------------------------------------------- /tests/utils/test_pem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/tests/utils/test_pem.py -------------------------------------------------------------------------------- /toucan_connectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/__init__.py -------------------------------------------------------------------------------- /toucan_connectors/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/auth.py -------------------------------------------------------------------------------- /toucan_connectors/aws/aws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/aws/aws.png -------------------------------------------------------------------------------- /toucan_connectors/awsathena/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/awsathena/athena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/awsathena/athena.png -------------------------------------------------------------------------------- /toucan_connectors/awsathena/awsathena_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/awsathena/awsathena_connector.py -------------------------------------------------------------------------------- /toucan_connectors/azure_mssql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/azure_mssql/azure_mssql_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/azure_mssql/azure_mssql_connector.py -------------------------------------------------------------------------------- /toucan_connectors/azure_mssql/sql-azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/azure_mssql/sql-azure.png -------------------------------------------------------------------------------- /toucan_connectors/clickhouse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/clickhouse/clickhouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/clickhouse/clickhouse.png -------------------------------------------------------------------------------- /toucan_connectors/clickhouse/clickhouse_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/clickhouse/clickhouse_connector.py -------------------------------------------------------------------------------- /toucan_connectors/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/common.py -------------------------------------------------------------------------------- /toucan_connectors/condition_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/condition_translator.py -------------------------------------------------------------------------------- /toucan_connectors/connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/connection_manager.py -------------------------------------------------------------------------------- /toucan_connectors/databricks/databricks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/databricks/databricks.png -------------------------------------------------------------------------------- /toucan_connectors/databricks/databricks_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/databricks/databricks_connector.py -------------------------------------------------------------------------------- /toucan_connectors/dataiku/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/dataiku/dataiku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/dataiku/dataiku.png -------------------------------------------------------------------------------- /toucan_connectors/dataiku/dataiku_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/dataiku/dataiku_connector.py -------------------------------------------------------------------------------- /toucan_connectors/default-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/default-logo.png -------------------------------------------------------------------------------- /toucan_connectors/denodo/denodo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/denodo/denodo.png -------------------------------------------------------------------------------- /toucan_connectors/elasticsearch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/elasticsearch/elasticsearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/elasticsearch/elasticsearch.png -------------------------------------------------------------------------------- /toucan_connectors/elasticsearch/elasticsearch_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/elasticsearch/elasticsearch_connector.py -------------------------------------------------------------------------------- /toucan_connectors/github/GitHub_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/github/GitHub_Logo.png -------------------------------------------------------------------------------- /toucan_connectors/github/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/github/doc.md -------------------------------------------------------------------------------- /toucan_connectors/github/github_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/github/github_connector.py -------------------------------------------------------------------------------- /toucan_connectors/github/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/github/helpers.py -------------------------------------------------------------------------------- /toucan_connectors/google_analytics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/google_analytics/google-analytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_analytics/google-analytics.png -------------------------------------------------------------------------------- /toucan_connectors/google_analytics/google_analytics_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_analytics/google_analytics_connector.py -------------------------------------------------------------------------------- /toucan_connectors/google_big_query/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/google_big_query/google-bigquery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_big_query/google-bigquery.png -------------------------------------------------------------------------------- /toucan_connectors/google_big_query/google_big_query_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_big_query/google_big_query_connector.py -------------------------------------------------------------------------------- /toucan_connectors/google_cloud_mysql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/google_cloud_mysql/google-cloud-mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_cloud_mysql/google-cloud-mysql.png -------------------------------------------------------------------------------- /toucan_connectors/google_cloud_mysql/google_cloud_mysql_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_cloud_mysql/google_cloud_mysql_connector.py -------------------------------------------------------------------------------- /toucan_connectors/google_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_credentials.py -------------------------------------------------------------------------------- /toucan_connectors/google_sheets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/google_sheets/google-sheets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_sheets/google-sheets.png -------------------------------------------------------------------------------- /toucan_connectors/google_sheets/google_sheets_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/google_sheets/google_sheets_connector.py -------------------------------------------------------------------------------- /toucan_connectors/http_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/http_api/authentication_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/http_api/authentication_configs.py -------------------------------------------------------------------------------- /toucan_connectors/http_api/http-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/http_api/http-api.png -------------------------------------------------------------------------------- /toucan_connectors/http_api/http_api_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/http_api/http_api_connector.py -------------------------------------------------------------------------------- /toucan_connectors/http_api/http_api_data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/http_api/http_api_data_source.py -------------------------------------------------------------------------------- /toucan_connectors/http_api/pagination_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/http_api/pagination_configs.py -------------------------------------------------------------------------------- /toucan_connectors/hubspot_private_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/hubspot_private_app/hubspot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/hubspot_private_app/hubspot.png -------------------------------------------------------------------------------- /toucan_connectors/hubspot_private_app/hubspot_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/hubspot_private_app/hubspot_connector.py -------------------------------------------------------------------------------- /toucan_connectors/install_scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/install_scripts/__init__.py -------------------------------------------------------------------------------- /toucan_connectors/install_scripts/azure_mssql.sh: -------------------------------------------------------------------------------- 1 | mssql.sh -------------------------------------------------------------------------------- /toucan_connectors/install_scripts/databricks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/install_scripts/databricks.sh -------------------------------------------------------------------------------- /toucan_connectors/install_scripts/mssql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/install_scripts/mssql.sh -------------------------------------------------------------------------------- /toucan_connectors/install_scripts/mssql_TLSv1_0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/install_scripts/mssql_TLSv1_0.sh -------------------------------------------------------------------------------- /toucan_connectors/install_scripts/odbc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/install_scripts/odbc.sh -------------------------------------------------------------------------------- /toucan_connectors/install_scripts/oracle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/install_scripts/oracle.sh -------------------------------------------------------------------------------- /toucan_connectors/json_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/json_wrapper.py -------------------------------------------------------------------------------- /toucan_connectors/mongo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/mongo/mongo-db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mongo/mongo-db.png -------------------------------------------------------------------------------- /toucan_connectors/mongo/mongo_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mongo/mongo_connector.py -------------------------------------------------------------------------------- /toucan_connectors/mongo/mongo_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mongo/mongo_translator.py -------------------------------------------------------------------------------- /toucan_connectors/mssql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/mssql/mssql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mssql/mssql.png -------------------------------------------------------------------------------- /toucan_connectors/mssql/mssql_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mssql/mssql_connector.py -------------------------------------------------------------------------------- /toucan_connectors/mssql_TLSv1_0/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/mssql_TLSv1_0/mssql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mssql_TLSv1_0/mssql.png -------------------------------------------------------------------------------- /toucan_connectors/mssql_TLSv1_0/mssql_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mssql_TLSv1_0/mssql_connector.py -------------------------------------------------------------------------------- /toucan_connectors/mysql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/mysql/mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mysql/mysql.png -------------------------------------------------------------------------------- /toucan_connectors/mysql/mysql_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/mysql/mysql_connector.py -------------------------------------------------------------------------------- /toucan_connectors/oauth2_connector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/oauth2_connector/oauth2connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/oauth2_connector/oauth2connector.py -------------------------------------------------------------------------------- /toucan_connectors/odata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/odata/odata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/odata/odata.png -------------------------------------------------------------------------------- /toucan_connectors/odata/odata_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/odata/odata_connector.py -------------------------------------------------------------------------------- /toucan_connectors/odbc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/odbc/odbc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/odbc/odbc.png -------------------------------------------------------------------------------- /toucan_connectors/odbc/odbc_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/odbc/odbc_connector.py -------------------------------------------------------------------------------- /toucan_connectors/one_drive/one_drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/one_drive/one_drive.png -------------------------------------------------------------------------------- /toucan_connectors/one_drive/one_drive_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/one_drive/one_drive_connector.py -------------------------------------------------------------------------------- /toucan_connectors/oracle_sql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/oracle_sql/oracle-sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/oracle_sql/oracle-sql.png -------------------------------------------------------------------------------- /toucan_connectors/oracle_sql/oracle_sql_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/oracle_sql/oracle_sql_connector.py -------------------------------------------------------------------------------- /toucan_connectors/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/pagination.py -------------------------------------------------------------------------------- /toucan_connectors/pandas_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/pandas_translator.py -------------------------------------------------------------------------------- /toucan_connectors/peakina/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/peakina/peakina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/peakina/peakina.png -------------------------------------------------------------------------------- /toucan_connectors/peakina/peakina_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/peakina/peakina_connector.py -------------------------------------------------------------------------------- /toucan_connectors/postgres/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/postgres/postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/postgres/postgres.png -------------------------------------------------------------------------------- /toucan_connectors/postgres/postgresql_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/postgres/postgresql_connector.py -------------------------------------------------------------------------------- /toucan_connectors/postgres/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/postgres/utils.py -------------------------------------------------------------------------------- /toucan_connectors/query_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/query_manager.py -------------------------------------------------------------------------------- /toucan_connectors/redshift/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/redshift/redshift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/redshift/redshift.png -------------------------------------------------------------------------------- /toucan_connectors/redshift/redshift_database_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/redshift/redshift_database_connector.py -------------------------------------------------------------------------------- /toucan_connectors/redshift/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/redshift/utils.py -------------------------------------------------------------------------------- /toucan_connectors/s3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/s3/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/s3/s3.png -------------------------------------------------------------------------------- /toucan_connectors/s3/s3_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/s3/s3_connector.py -------------------------------------------------------------------------------- /toucan_connectors/salesforce/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/salesforce/doc.md -------------------------------------------------------------------------------- /toucan_connectors/salesforce/salesforce-service-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/salesforce/salesforce-service-cloud.png -------------------------------------------------------------------------------- /toucan_connectors/salesforce/salesforce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/salesforce/salesforce.jpg -------------------------------------------------------------------------------- /toucan_connectors/salesforce/salesforce_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/salesforce/salesforce_connector.py -------------------------------------------------------------------------------- /toucan_connectors/salesforce_sandbox/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/salesforce_sandbox/doc.md -------------------------------------------------------------------------------- /toucan_connectors/salesforce_sandbox/salesforce-service-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/salesforce_sandbox/salesforce-service-cloud.png -------------------------------------------------------------------------------- /toucan_connectors/salesforce_sandbox/salesforce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/salesforce_sandbox/salesforce.jpg -------------------------------------------------------------------------------- /toucan_connectors/salesforce_sandbox/salesforce_sandbox_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/salesforce_sandbox/salesforce_sandbox_connector.py -------------------------------------------------------------------------------- /toucan_connectors/sap_hana/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/sap_hana/sap-hana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/sap_hana/sap-hana.png -------------------------------------------------------------------------------- /toucan_connectors/sap_hana/sap_hana_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/sap_hana/sap_hana_connector.py -------------------------------------------------------------------------------- /toucan_connectors/share_point/share_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/share_point/share_point.png -------------------------------------------------------------------------------- /toucan_connectors/snowflake/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/snowflake/__init__.py -------------------------------------------------------------------------------- /toucan_connectors/snowflake/snowflake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/snowflake/snowflake.png -------------------------------------------------------------------------------- /toucan_connectors/snowflake/snowflake_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/snowflake/snowflake_connector.py -------------------------------------------------------------------------------- /toucan_connectors/snowflake_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/snowflake_common.py -------------------------------------------------------------------------------- /toucan_connectors/snowflake_oauth2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/snowflake_oauth2/snowflake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/snowflake_oauth2/snowflake.png -------------------------------------------------------------------------------- /toucan_connectors/snowflake_oauth2/snowflake_oauth2_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/snowflake_oauth2/snowflake_oauth2_connector.py -------------------------------------------------------------------------------- /toucan_connectors/soap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/soap/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/soap/helpers.py -------------------------------------------------------------------------------- /toucan_connectors/soap/soap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/soap/soap.png -------------------------------------------------------------------------------- /toucan_connectors/soap/soap_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/soap/soap_connector.py -------------------------------------------------------------------------------- /toucan_connectors/sql_query_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/sql_query_helper.py -------------------------------------------------------------------------------- /toucan_connectors/toucan_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/toucan_connector.py -------------------------------------------------------------------------------- /toucan_connectors/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toucan_connectors/utils/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/utils/datetime.py -------------------------------------------------------------------------------- /toucan_connectors/utils/json_to_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/utils/json_to_table.py -------------------------------------------------------------------------------- /toucan_connectors/utils/pem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/utils/pem.py -------------------------------------------------------------------------------- /toucan_connectors/utils/slugify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/toucan_connectors/utils/slugify.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToucanToco/toucan-connectors/HEAD/uv.lock --------------------------------------------------------------------------------