Metadata-Version: 2.4
Name: adressevaelger
Version: 0.1.3
Summary: Client library for accessing 'Adressevælger' Web API
Author: Erik Petersen
Author-email: Erik Petersen <eht@it-trans.dk>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Dist: dacite>=1.9.2
Requires-Dist: requests>=2.34.1
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/epetersen-lab/adressevaelger
Project-URL: Issues, https://github.com/epetersen-lab/adressevaelger/issues
Description-Content-Type: text/markdown

# Adressevælger API Client

## Introduction

Client library for accessing "Adressevælger" Web API.

- [API Documentation](https://confluence.sdfi.dk/pages/viewpage.action?pageId=234782998)
- [API Base Address](https://adressevaelger.dk)


## Example

```python
import adressevaelger
from adressevaelger import Adressesoegning, Husnummersoegning


def main():
    client = adressevaelger.Client()
    try:
        print("Adresse søgning:")
        results = client.soeg_fonetisk(
            Adressesoegning(vejnavn="sankt keld", husnummer="11", postnummer="2100")
        )
        adresse_id = ""
        for result in results:
            adresse_id = result.id
            print(result)

        print("\nAdresse id opslag:")
        result = client.adresse_id(adresse_id=adresse_id)
        print(result)

        print("\nHusnummer søgning:")
        results = client.soeg_fonetisk(
            Husnummersoegning(vejnavn="sankt keld", husnummer="11", postnummer="2100")
        )
        husnummer_id = ""
        for result in results:
            husnummer_id = result.id
            print(result)

        print("\nHusnummer id opslag:")
        result = client.husnummer_id(husnummer_id=husnummer_id)
        print(result)

    except adressevaelger.ApiConnectionError as err:
        print(err)
    except adressevaelger.ApiError as err:
        print(err)


if __name__ == "__main__":
    main()
´´´
