An Apache Airflow plugin to export Smartsheet sheets.
Project description
airflow-smartsheet
Simple hooks and operators for transporting data from Smartsheet.
Import Smartsheet into PostgreSQL or export as CSV, PDF or EXCEL file.
Features
SmartsheetToFileOperator
: exporting a Smartsheet sheet to a file/jsonSmartsheetToPostgresOperator
: exporting a Smartsheet sheet to a PostgreSQL table
Install
Using pip:
pip3 install airflow-smartsheet-plugin
Usage
Create a variable in Airflow named SMARTSHEET_ACCESS_TOKEN
to store your Smartsheet API access token.
You can also pass in an override token in your DAG definition.
This plugin is published as a pip package. Refer to the example DAG for available parameters.
Refer to the enums for available PDF paper sizes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file airflow-smartsheet-plugin-0.2.0.tar.gz
.
File metadata
- Download URL: airflow-smartsheet-plugin-0.2.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8064c773468729d4cf1364ef50038b685416b8baf94bdc391796ceb0f0a0e79 |
|
MD5 | 7f013848c256d9971cdb905d88450894 |
|
BLAKE2b-256 | 7b30f27621e240afe5e7f077bd8511b47e890a01d900e59975b7a7ec9f3c4317 |
File details
Details for the file airflow_smartsheet_plugin-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: airflow_smartsheet_plugin-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 607dbda0fd4827e06b6cc70ceea0865370c41ae70660cb1433f190ca5f2dae27 |
|
MD5 | 7e8c89b242c75e1a1607a3f2b9dce391 |
|
BLAKE2b-256 | 3f193556f6b343630969522da70d5193cfc4e11c88ab6103d8f864ec8680ad6b |