Toolbelt to export metadata from the Isogeo REST API into Microsoft Excel workbooks (.xlsx).
Project description
Isogeo - XLSX Exporter
Python package to export Isogeo metadata into Excel workshbook using the Python SDK and Openpyxl.
Usage in a nutshell
-
Install:
pip install isogeo-export-xl
-
Authenticate
# import from isogeo_pysdk import Isogeo # API client isogeo = Isogeo( auth_mode="group", client_id=ISOGEO_API_GROUP_CLIENT_ID, client_secret=ISOGEO_API_GROUP_CLIENT_SECRET, auto_refresh_url="{}/oauth/token".format(ISOGEO_ID_URL), platform=ISOGEO_PLATFORM, ) # getting a token isogeo.connect()
-
Make a search:
search = isogeo.search(include="all",) # close session isogeo.close()
-
Export:
# import from isogeotoxlsx import Isogeo2xlsx # instanciate the final workbook out_workbook = Isogeo2xlsx( lang=isogeo.lang, url_base_edit=isogeo.app_url, url_base_view=isogeo.oc_url ) # add needed worksheets out_workbook.set_worksheets(auto=search.tags.keys()) # parse search results for md in map(Metadata.clean_attributes, search.results): out_workbook.store_metadatas(md) # save file out_workbook.save("./isogeo_export_to_xlsx.xlsx")
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
isogeo-export-xl-1.3.1.tar.gz
(25.2 kB
view hashes)
Built Distribution
Close
Hashes for isogeo_export_xl-1.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a88c94506ad659d35c51fc7d0ce5ee10f34686c0fe9229bf927347b5118c4c8 |
|
MD5 | 7c791f00a79eae6cbffc4585eafd76d4 |
|
BLAKE2b-256 | 20014cafac4b818610f561cb40e4e543b1d9dee5fdc44d2fec0718b8e0328a47 |