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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ecfd475901f0312cc5dc961f8e39f68e58084de50b7d82e26b555d3a15e11ab |
|
MD5 | c7955c0279fc10e3a522dbc6da87d9b6 |
|
BLAKE2b-256 | 46f369b48ddafa43c9a2a9a124b72333053ec3f638caa4df01eb83cd8c44b878 |
Close
Hashes for airflow_smartsheet_plugin-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34b96de0dfea00596350987e8b404b00eaff7b3b0a296d0bf6a2a9b722f5a64f |
|
MD5 | d2a8bdd9e56a3d0a6717202e1e388721 |
|
BLAKE2b-256 | 1a851b385270d9ad256d002760bbac25cf106d6765264c16842da2eed15433d4 |