Skip to main content

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


Download files

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

Source Distribution

airflow-smartsheet-plugin-0.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file airflow-smartsheet-plugin-0.0.1.tar.gz.

File metadata

  • Download URL: airflow-smartsheet-plugin-0.0.1.tar.gz
  • Upload date:
  • Size: 4.4 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

Hashes for airflow-smartsheet-plugin-0.0.1.tar.gz
Algorithm Hash digest
SHA256 3ecfd475901f0312cc5dc961f8e39f68e58084de50b7d82e26b555d3a15e11ab
MD5 c7955c0279fc10e3a522dbc6da87d9b6
BLAKE2b-256 46f369b48ddafa43c9a2a9a124b72333053ec3f638caa4df01eb83cd8c44b878

See more details on using hashes here.

File details

Details for the file airflow_smartsheet_plugin-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: airflow_smartsheet_plugin-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 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

Hashes for airflow_smartsheet_plugin-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 34b96de0dfea00596350987e8b404b00eaff7b3b0a296d0bf6a2a9b722f5a64f
MD5 d2a8bdd9e56a3d0a6717202e1e388721
BLAKE2b-256 1a851b385270d9ad256d002760bbac25cf106d6765264c16842da2eed15433d4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page