An Apache Airflow plugin to export Smartsheet sheets.
Project description
Airflow-Smartsheet
Simple hooks and operators for exporting data from Smartsheet.
This plugin currently supports exporting a Smartsheet sheet as CSV, PDF or EXCEL file. For PDF format, a paper size is required.
Features
- Exporting a Smartsheet sheet to a file
- Exporting a Smartsheet sheet JSON dump
- Specifying path to store exported files
- Enabling/disabling overwriting existing files
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
Close
Hashes for airflow-smartsheet-plugin-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3dbdfd23606eddf0ffc602f11403b8c8b06f5b3a91b7a469f5bac40d559437 |
|
MD5 | 4b641950d90c3b0123981fbb97eba230 |
|
BLAKE2b-256 | e12c4369feb3da55977be84b687695ba8ae5627594cb5c3264e689558152167c |
Close
Hashes for airflow_smartsheet_plugin-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3b2a78a53364c4d1a920b07cb64ef2ab3e48a3916cdbf5e52dd9cf1f436299 |
|
MD5 | a61e5a6996b8a3d6346143e035da1812 |
|
BLAKE2b-256 | 4594c4ece4a5ce05c75e33f4991ffcd7022afab9d6896910927329aebe31c71c |