Skip to main content

route1.io Python connectors

Issues License Version


At route1.io we've written high level, easy-to-use abstractions in Python for connecting to common APIs used in marketing analytics. This repository contains our official code, documentation, and tutorials to help you on your way accessing what matters most: your data.

Sample gif showing importing the connectors

Table of Contents


Supported API's

Below is a list of API's currently supported by our custom connectors


Installation

pip

Easily install to your environment from PyPI with

$ pip install route1io-connectors

Sample usage

All connectors provided by the package can be imported with Python's standard import syntax. See our wiki for tutorials regarding specific platform connectors!

from route1io_connectors import aws

# Credentials 
# NOTE: Storing credentials in source isn't secure in practice. 
#       It's recommended you store them in a more secure place.
AWS_ACCESS_KEY_ID = "YOUR_AWS_ACCESS_KEY_ID"
AWS_SECRET_ACCESS_KEY = "YOUR_AWS_SECRET_ACCESS_KEY"
REGION_NAME = "YOUR_DEFAULT_REGION_NAME"

# Connect to S3 
s3 = aws.connect_to_S3(
    aws_access_key_id=AWS_ACCESS_KEY_ID,
    aws_secret_access_key=AWS_SECRET_ACCESS_KEY,
    region_name=REGION_NAME
)

# Download remote file from S3 bucket to local machine
aws.download_from_S3(
    s3=s3,
    bucket="your.s3.bucket",
    key="local_file.csv"
    local_fpath="tmp/local_file.csv",
)

Documentation

Documentation can be found in docs/_build/html or online at Read The Docs

License

This library operates under the GNU GPL v3.0 license.


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

route1io_connectors-0.21.1.tar.gz (44.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

route1io_connectors-0.21.1-py3-none-any.whl (54.0 kB view details)

Uploaded Python 3

File details

Details for the file route1io_connectors-0.21.1.tar.gz.

File metadata

  • Download URL: route1io_connectors-0.21.1.tar.gz
  • Upload date:
  • Size: 44.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for route1io_connectors-0.21.1.tar.gz
Algorithm Hash digest
SHA256 1dd02815cb45183042315bf6604c57f3620c3f83c5e9249263095e63c6bbedd9
MD5 b774bd9b9cae81d8c4f10a4c6196d033
BLAKE2b-256 253fd0413aace1f7a0968cf71a59b35813dc04f40842faa37e0fd8c99157ab8d

See more details on using hashes here.

File details

Details for the file route1io_connectors-0.21.1-py3-none-any.whl.

File metadata

File hashes

Hashes for route1io_connectors-0.21.1-py3-none-any.whl
Algorithm Hash digest
SHA256 68acc96f97b051bd3f4d0dc11612e9b3d973a6483b12c62739131f14a22c4c57
MD5 c44f63015c9dbc9f86f0f532f631cea9
BLAKE2b-256 083d14639729adef527fee010aa1fbc11a7e2cc03597ad3d4d4044cc39edf02f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.21.1 This release

2 files

0.21.0

2 files

0.20.2

2 files

0.20.1

1 file

0.20.0

1 file

0.19.1

1 file

0.19.0

1 file

0.18.2

1 file

0.18.1

1 file

0.18.0

1 file

0.17.1

1 file

0.17.0

1 file

0.16.0

1 file

0.15.3

1 file

0.15.2

1 file

0.15.1

1 file

0.15.0

1 file

0.14.1

1 file

0.14.0

1 file

0.13.0

1 file

0.12.2

1 file

0.12.1

1 file

0.12.0

1 file

0.11.0

1 file

0.10.1

1 file

0.10.0

1 file

0.9.0

1 file

0.8.0

1 file

0.7.2

1 file

0.7.1

1 file

0.7.0

1 file

0.6.1

1 file

0.6.0

1 file

0.5.1

1 file

0.5.0

1 file

0.4.0

1 file

0.3.2

1 file

0.3.1

1 file

0.3.0

1 file

0.2.1

1 file

0.2.0

1 file

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page