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.2.3.tar.gz
(18.4 kB
view hashes)
Built Distribution
Close
Hashes for isogeo_export_xl-1.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 727415cc57dcce6e7df1d32cbb1ec7eb9ffd2fddb5bafbeec5a190c1d5c6ceb3 |
|
MD5 | 7075b86849c73d0e05971b528044b564 |
|
BLAKE2b-256 | efa555f2fadc9edbf9def2cf38bfd8a66763b919713d4ddc5c060a42844fce83 |