{ "info": { "author": "xyx0826", "author_email": "xyx0826@hotmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Plugins", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# airflow-smartsheet [![PyPI version](https://badge.fury.io/py/airflow-smartsheet-plugin.svg)](https://pypi.org/project/airflow-smartsheet-plugin/0.0.2/)\nSimple hooks and operators for transporting data from Smartsheet.\n\nImport Smartsheet into PostgreSQL or export as CSV, PDF or EXCEL file.\n\n# Features\n- `SmartsheetToFileOperator`: exporting a Smartsheet sheet to a file/json\n- `SmartsheetToPostgresOperator`: exporting a Smartsheet sheet to a PostgreSQL table\n\n# Install\nUsing pip:\n```bash\npip3 install airflow-smartsheet-plugin\n```\n\n# Usage\nCreate a variable in Airflow named `SMARTSHEET_ACCESS_TOKEN` to store your Smartsheet API access token.\n*You can also pass in an override token in your DAG definition.*\n\nThis plugin is published as a pip package. Refer to the [example DAG](example_dag.py) for available parameters.\n\nRefer to the [enums](airflow_smartsheet/operators/enums.py) for available PDF paper sizes.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xyx0826/Airflow-Smartsheet", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "airflow-smartsheet-plugin", "package_url": "https://pypi.org/project/airflow-smartsheet-plugin/", "platform": "", "project_url": "https://pypi.org/project/airflow-smartsheet-plugin/", "project_urls": { "Homepage": "https://github.com/xyx0826/Airflow-Smartsheet" }, "release_url": "https://pypi.org/project/airflow-smartsheet-plugin/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "An Apache Airflow plugin to export Smartsheet sheets.", "version": "0.2.0" }, "last_serial": 5328997, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d2a8bdd9e56a3d0a6717202e1e388721", "sha256": "34b96de0dfea00596350987e8b404b00eaff7b3b0a296d0bf6a2a9b722f5a64f" }, "downloads": -1, "filename": "airflow_smartsheet_plugin-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d2a8bdd9e56a3d0a6717202e1e388721", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7357, "upload_time": "2019-05-17T16:23:14", "url": "https://files.pythonhosted.org/packages/1a/85/1b385270d9ad256d002760bbac25cf106d6765264c16842da2eed15433d4/airflow_smartsheet_plugin-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7955c0279fc10e3a522dbc6da87d9b6", "sha256": "3ecfd475901f0312cc5dc961f8e39f68e58084de50b7d82e26b555d3a15e11ab" }, "downloads": -1, "filename": "airflow-smartsheet-plugin-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c7955c0279fc10e3a522dbc6da87d9b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4438, "upload_time": "2019-05-17T16:23:16", "url": "https://files.pythonhosted.org/packages/46/f3/69b48ddafa43c9a2a9a124b72333053ec3f638caa4df01eb83cd8c44b878/airflow-smartsheet-plugin-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a61e5a6996b8a3d6346143e035da1812", "sha256": "2b3b2a78a53364c4d1a920b07cb64ef2ab3e48a3916cdbf5e52dd9cf1f436299" }, "downloads": -1, "filename": "airflow_smartsheet_plugin-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a61e5a6996b8a3d6346143e035da1812", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7358, "upload_time": "2019-05-21T18:47:41", "url": "https://files.pythonhosted.org/packages/45/94/c4ece4a5ce05c75e33f4991ffcd7022afab9d6896910927329aebe31c71c/airflow_smartsheet_plugin-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b641950d90c3b0123981fbb97eba230", "sha256": "1d3dbdfd23606eddf0ffc602f11403b8c8b06f5b3a91b7a469f5bac40d559437" }, "downloads": -1, "filename": "airflow-smartsheet-plugin-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4b641950d90c3b0123981fbb97eba230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4443, "upload_time": "2019-05-21T18:47:42", "url": "https://files.pythonhosted.org/packages/e1/2c/4369feb3da55977be84b687695ba8ae5627594cb5c3264e689558152167c/airflow-smartsheet-plugin-0.0.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7e8c89b242c75e1a1607a3f2b9dce391", "sha256": "607dbda0fd4827e06b6cc70ceea0865370c41ae70660cb1433f190ca5f2dae27" }, "downloads": -1, "filename": "airflow_smartsheet_plugin-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7e8c89b242c75e1a1607a3f2b9dce391", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8283, "upload_time": "2019-05-28T20:50:34", "url": "https://files.pythonhosted.org/packages/3f/19/3556f6b343630969522da70d5193cfc4e11c88ab6103d8f864ec8680ad6b/airflow_smartsheet_plugin-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f013848c256d9971cdb905d88450894", "sha256": "b8064c773468729d4cf1364ef50038b685416b8baf94bdc391796ceb0f0a0e79" }, "downloads": -1, "filename": "airflow-smartsheet-plugin-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7f013848c256d9971cdb905d88450894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5342, "upload_time": "2019-05-28T20:50:36", "url": "https://files.pythonhosted.org/packages/7b/30/f27621e240afe5e7f077bd8511b47e890a01d900e59975b7a7ec9f3c4317/airflow-smartsheet-plugin-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e8c89b242c75e1a1607a3f2b9dce391", "sha256": "607dbda0fd4827e06b6cc70ceea0865370c41ae70660cb1433f190ca5f2dae27" }, "downloads": -1, "filename": "airflow_smartsheet_plugin-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7e8c89b242c75e1a1607a3f2b9dce391", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8283, "upload_time": "2019-05-28T20:50:34", "url": "https://files.pythonhosted.org/packages/3f/19/3556f6b343630969522da70d5193cfc4e11c88ab6103d8f864ec8680ad6b/airflow_smartsheet_plugin-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f013848c256d9971cdb905d88450894", "sha256": "b8064c773468729d4cf1364ef50038b685416b8baf94bdc391796ceb0f0a0e79" }, "downloads": -1, "filename": "airflow-smartsheet-plugin-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7f013848c256d9971cdb905d88450894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5342, "upload_time": "2019-05-28T20:50:36", "url": "https://files.pythonhosted.org/packages/7b/30/f27621e240afe5e7f077bd8511b47e890a01d900e59975b7a7ec9f3c4317/airflow-smartsheet-plugin-0.2.0.tar.gz" } ] }