{ "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-Socrata\nSimple hooks and operators for uploading data to Socrata.\n\n# Features\n- Upsert or reupload PostgreSQL tables to Socrata\n\n# Install\nUsing pip:\n```bash\npip3 install airflow-socrata-plugin\n```\n\n# Usage\nCreate a connection named `http_socrata` of type `http` to store Socrata credentials. *You can also pass in `conn_name` parameter in DAG definition to override.*\n\nCreate a connection named `etl_postgres` of type `postgres` to store PostgreSQL credentials. *You can also pass in `postgres_conn_name` parameter in DAG definition to override.*\n\nBy default, the plugin looks for the specified table under `public` schema. The schema can be specified with `postgres_schema` parameter.\n\nThe plugin is published as a pip package. Refer to the [example DAG](example_dag.py) for available parameters.\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-Socrata", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "airflow-socrata-plugin", "package_url": "https://pypi.org/project/airflow-socrata-plugin/", "platform": "", "project_url": "https://pypi.org/project/airflow-socrata-plugin/", "project_urls": { "Homepage": "https://github.com/xyx0826/Airflow-Socrata" }, "release_url": "https://pypi.org/project/airflow-socrata-plugin/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "An Apache Airflow plugin to upload to Socrata.", "version": "0.0.1" }, "last_serial": 5302696, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0da03e687507986f6029cf31aad75373", "sha256": "a8f6db3dbe93708a8c6398169374271e6f70b46e31eb4df55d8f3fc07a853107" }, "downloads": -1, "filename": "airflow_socrata_plugin-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0da03e687507986f6029cf31aad75373", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5934, "upload_time": "2019-05-21T19:49:00", "url": "https://files.pythonhosted.org/packages/a6/93/91f0ed3770feaf7a8791809eb79178ee22a8f1287e5435ea6e59eb85b838/airflow_socrata_plugin-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17d7f7a1269358ee196212ea76398556", "sha256": "ea6de2951a5b35b14170e08bb11dc7a769a0634e0fcd757b4f3ae38a4687ab1a" }, "downloads": -1, "filename": "airflow-socrata-plugin-0.0.1.tar.gz", "has_sig": false, "md5_digest": "17d7f7a1269358ee196212ea76398556", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3390, "upload_time": "2019-05-21T19:49:02", "url": "https://files.pythonhosted.org/packages/ae/53/fcc697cd5af3b3b972e886aa5c17edc56fb5e70c6be01ed5e2f645c9f03d/airflow-socrata-plugin-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0da03e687507986f6029cf31aad75373", "sha256": "a8f6db3dbe93708a8c6398169374271e6f70b46e31eb4df55d8f3fc07a853107" }, "downloads": -1, "filename": "airflow_socrata_plugin-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0da03e687507986f6029cf31aad75373", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5934, "upload_time": "2019-05-21T19:49:00", "url": "https://files.pythonhosted.org/packages/a6/93/91f0ed3770feaf7a8791809eb79178ee22a8f1287e5435ea6e59eb85b838/airflow_socrata_plugin-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17d7f7a1269358ee196212ea76398556", "sha256": "ea6de2951a5b35b14170e08bb11dc7a769a0634e0fcd757b4f3ae38a4687ab1a" }, "downloads": -1, "filename": "airflow-socrata-plugin-0.0.1.tar.gz", "has_sig": false, "md5_digest": "17d7f7a1269358ee196212ea76398556", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3390, "upload_time": "2019-05-21T19:49:02", "url": "https://files.pythonhosted.org/packages/ae/53/fcc697cd5af3b3b972e886aa5c17edc56fb5e70c6be01ed5e2f645c9f03d/airflow-socrata-plugin-0.0.1.tar.gz" } ] }