{ "info": { "author": "Isogeo", "author_email": "support@isogeo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Isogeo - XLSX Exporter\n\n[![PyPI](https://img.shields.io/pypi/v/isogeo-export-xl.svg?style=flat-square) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/isogeo-export-xl?style=flat-square)](https://pypi.org/project/isogeo-export-xl/)\n\n[![Build Status](https://dev.azure.com/isogeo/PythonTooling/_apis/build/status/isogeo.export-xlsx-py?branchName=master)](https://dev.azure.com/isogeo/PythonTooling/_build/latest?definitionId=23&branchName=master) ![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/isogeo/PythonTooling/23?style=flat-square)\n\n[![Documentation Status](https://readthedocs.org/projects/isogeo-export-xlsx-py/badge/?version=latest)](https://isogeo-export-xlsx-py.readthedocs.io/en/latest/?badge=latest) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)\n\nPython package to export Isogeo metadata into Excel workshbook using the [Python SDK](https://pypi.org/project//isogeo-export-xl/) and [Openpyxl](https://pypi.org/project/openpyxl/).\n\n## Usage in a nutshell\n\n1. Install:\n\n ```powershell\n pip install isogeo-export-xl\n ```\n\n2. Authenticate\n\n ```python\n # import\n from isogeo_pysdk import Isogeo\n # API client\n isogeo = Isogeo(\n auth_mode=\"group\",\n client_id=ISOGEO_API_GROUP_CLIENT_ID,\n client_secret=ISOGEO_API_GROUP_CLIENT_SECRET,\n auto_refresh_url=\"{}/oauth/token\".format(ISOGEO_ID_URL),\n platform=ISOGEO_PLATFORM,\n )\n\n # getting a token\n isogeo.connect()\n ```\n\n3. Make a search:\n\n ```python\n search = isogeo.search(include=\"all\",)\n # close session\n isogeo.close()\n ```\n\n4. Export:\n\n ```python\n # import\n from isogeotoxlsx import Isogeo2xlsx\n # instanciate the final workbook\n out_workbook = Isogeo2xlsx(\n lang=isogeo.lang,\n url_base_edit=isogeo.app_url,\n url_base_view=isogeo.oc_url\n )\n # add needed worksheets\n out_workbook.set_worksheets(auto=search.tags.keys())\n\n # parse search results\n for md in map(Metadata.clean_attributes, search.results):\n out_workbook.store_metadatas(md)\n\n # save file\n out_workbook.save(\"./isogeo_export_to_xlsx.xlsx\")\n ```\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/isogeo/export-xlsx-py", "keywords": "GIS metadata INSPIRE Isogeo API REST geographical data ISO19139 XLSX Excel", "license": "LGPL3", "maintainer": "", "maintainer_email": "", "name": "isogeo-export-xl", "package_url": "https://pypi.org/project/isogeo-export-xl/", "platform": "", "project_url": "https://pypi.org/project/isogeo-export-xl/", "project_urls": { "Bug Reports": "https://github.com/isogeo/export-xlsx-py/issues/", "Docs": "https://isogeo-export-xlsx-py.readthedocs.io/", "Homepage": "https://github.com/isogeo/export-xlsx-py", "Source": "https://github.com/isogeo/export-xlsx-py/" }, "release_url": "https://pypi.org/project/isogeo-export-xl/1.2.2/", "requires_dist": [ "isogeo-pysdk (==3.2.*)", "openpyxl (==2.6.*)", "black ; extra == 'dev'", "python-dotenv ; extra == 'dev'", "codecov ; extra == 'test'", "coverage ; extra == 'test'", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'" ], "requires_python": ">=3.6, <4", "summary": "Toolbelt to export metadata from the Isogeo REST API into Microsoft Excel workbooks (.xlsx).", "version": "1.2.2" }, "last_serial": 5825211, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d63d3f3bcc73886bd653b6d58a36977a", "sha256": "85bd2c714007bb2b256a474f1dd7347e3d1dc1e637dc7bfce04cb583f673f1fc" }, "downloads": -1, "filename": "isogeo_export_xl-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d63d3f3bcc73886bd653b6d58a36977a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 19767, "upload_time": "2019-08-30T14:53:38", "url": "https://files.pythonhosted.org/packages/54/2e/d1d49a19344946bdf2d1a4313664c387d658fb30ada1a46f3c8962136a20/isogeo_export_xl-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63ec1742ddb6bc36070355516ab477d2", "sha256": "300bfb1b374df59a7c14ba7bd7bfc28fc5a8144e7d7ffb88080b298c1d41775a" }, "downloads": -1, "filename": "isogeo-export-xl-1.0.0.tar.gz", "has_sig": false, "md5_digest": "63ec1742ddb6bc36070355516ab477d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 13600, "upload_time": "2019-08-30T14:53:41", "url": "https://files.pythonhosted.org/packages/3f/ca/c6cbbefd3f476b8eee146b4f719800f15b68ebfbef5ff6464f2404d37ba3/isogeo-export-xl-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d35c1ba49fa36da501d0b4e466873207", "sha256": "eb98ae823fdccd62c297efe36547533c6f15365d4941bb4edbdd4463d67dd02c" }, "downloads": -1, "filename": "isogeo_export_xl-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d35c1ba49fa36da501d0b4e466873207", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 24760, "upload_time": "2019-09-02T17:47:44", "url": "https://files.pythonhosted.org/packages/a3/18/7f289a2a3df955c0743efdaf89f028fe21932b549114733764001e67c256/isogeo_export_xl-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f578929423b9d4739ef5b65811706578", "sha256": "413e81b855b809646f3fabced6916e009fe64da322c11db54ce222da906fdd42" }, "downloads": -1, "filename": "isogeo-export-xl-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f578929423b9d4739ef5b65811706578", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 16165, "upload_time": "2019-09-02T17:47:45", "url": "https://files.pythonhosted.org/packages/ae/7e/ab9788ed1bb324875abc5cfe0a51f96cfc1be808f8681ac04e1570a6d222/isogeo-export-xl-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "34d5112712c3bb5f4553604aa4ad0c36", "sha256": "7bf9701f7747839b62b583ef6fdb19e0709c34d41f9e3d36e24cb7ab05f622dc" }, "downloads": -1, "filename": "isogeo_export_xl-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "34d5112712c3bb5f4553604aa4ad0c36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 27462, "upload_time": "2019-09-04T13:54:04", "url": "https://files.pythonhosted.org/packages/b6/a9/4e0aef62f8638fba49b47e83ffdfc8dd6abeb19a2dc0b6684c86c5e6e19f/isogeo_export_xl-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bec24b408d5ef51bf4f6723dbdac7b5", "sha256": "69b5ba0de12a387a40e742479e91fa3fae215a49bfdc867180090106bd573b06" }, "downloads": -1, "filename": "isogeo-export-xl-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9bec24b408d5ef51bf4f6723dbdac7b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 18070, "upload_time": "2019-09-04T13:54:06", "url": "https://files.pythonhosted.org/packages/5f/15/b320452a0c54149ed6f976ca6d2bcbde8ad2d841db61bded461c817bc824/isogeo-export-xl-1.2.0.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "dce822a1ffa92a8bee9bb826fa00effa", "sha256": "263f25632209e40a9a1d4704c5ddd53538dc6675e7aa11850954814369827b11" }, "downloads": -1, "filename": "isogeo_export_xl-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dce822a1ffa92a8bee9bb826fa00effa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 27486, "upload_time": "2019-09-13T12:01:38", "url": "https://files.pythonhosted.org/packages/57/4f/13346ddfd2487e77ceb1c2422d31d09c2c5a58f512e7e4f9618288d37339/isogeo_export_xl-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94c34f10d40d6082f8daa607e74842fa", "sha256": "b56c9c6c75b6cd066a06f0b8c41afdddd990aac4c3f2313d0b0ba33d3eae9b37" }, "downloads": -1, "filename": "isogeo-export-xl-1.2.2.tar.gz", "has_sig": false, "md5_digest": "94c34f10d40d6082f8daa607e74842fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 18131, "upload_time": "2019-09-13T12:01:39", "url": "https://files.pythonhosted.org/packages/c3/0b/c68a52b11df5effd4c700f24c5a9cdd7d0fb679ff891ceefed256c8cd8da/isogeo-export-xl-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dce822a1ffa92a8bee9bb826fa00effa", "sha256": "263f25632209e40a9a1d4704c5ddd53538dc6675e7aa11850954814369827b11" }, "downloads": -1, "filename": "isogeo_export_xl-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dce822a1ffa92a8bee9bb826fa00effa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 27486, "upload_time": "2019-09-13T12:01:38", "url": "https://files.pythonhosted.org/packages/57/4f/13346ddfd2487e77ceb1c2422d31d09c2c5a58f512e7e4f9618288d37339/isogeo_export_xl-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94c34f10d40d6082f8daa607e74842fa", "sha256": "b56c9c6c75b6cd066a06f0b8c41afdddd990aac4c3f2313d0b0ba33d3eae9b37" }, "downloads": -1, "filename": "isogeo-export-xl-1.2.2.tar.gz", "has_sig": false, "md5_digest": "94c34f10d40d6082f8daa607e74842fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 18131, "upload_time": "2019-09-13T12:01:39", "url": "https://files.pythonhosted.org/packages/c3/0b/c68a52b11df5effd4c700f24c5a9cdd7d0fb679ff891ceefed256c8cd8da/isogeo-export-xl-1.2.2.tar.gz" } ] }