isogeotodocx.isogeo2docx module

Get metadatas from Isogeo and dump each into a Word document.

class isogeotodocx.isogeo2docx.Isogeo2docx(lang='FR', thumbnails: dict = None, url_base_edit: str = 'https://app.isogeo.com', url_base_view: str = 'https://open.isogeo.com')[source]

Bases: object

IsogeoToDocx class.

Parameters
  • lang (str) – selected language for output

  • thumbnails (dict) – dictionary of metadatas associated to an image path

  • url_base_edit (str) – base url to format edit links (basically app.isogeo.com)

  • url_base_view (str) – base url to format view links (basically open.isogeo.com)

md2docx(docx_template: docxtpl.DocxTemplate, md: isogeo_pysdk.models.metadata.Metadata, share: isogeo_pysdk.models.share.Share = None)[source]

Dump Isogeo metadata into a docx template.

Parameters
  • docx_template (DocxTemplate) – Word template to fill

  • metadata (Metadata) – metadata to dumpinto the template

  • share (Share) – share in which the metadata is. Used to build the view URL.