Skip to main content

Address parser for Finnish addresses

Project description

Address parser

pypi python Build Status codecov

Simple address parser with localization support.

Note: This library is meant to be simple, light weight and easy to adapt. This is not the best and most optimized address parser out there. For state of the art parser you should probably look at https://github.com/openvenues/pypostal

Supported countries

Country Description Documentation
Suomi - Finland Suomalaisten osoitteiden osoiteparseri https://gispocoding.github.io/addr-parser/locales/fi

Installation

pip install addrparser

Setting up a development environment

See instructions in CONTRIBUTING.md

Usage

Command line tool

$ addr-parse --help
Usage: addr-parse [OPTIONS] ADDRESS

  Cli tool for parsing text addresses.

  Args:     address (str): address text

Options:
  -l, --locale TEXT  Country code in two-letter ISO 3166
  --help             Show this message and exit.
$ addr-parser "Iso Maantie 12b B 7"
{
  "input": "Iso Maantie 12b B 7",
  "result": {
    "street_name": "Iso Maantie",
    "house_number": "12b",
    "entrance": "B",
    "apartment": "7"
  }
}

Library

>>> from addrparser import AddressParser

>>> parser = AddressParser('fi')
>>> address = parser.parse('Iso Maantie 12b B 7')
>>> address
Address(street_name='Iso Maantie', house_number='12b', entrance='B', apartment='7', post_office_box=None, zip_number=None, zip_name=None)

Credits

This project was created with inspiration from waynerv/cookiecutter-pypackage project template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

addrparser-0.2.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

addrparser-0.2.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file addrparser-0.2.0.tar.gz.

File metadata

  • Download URL: addrparser-0.2.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for addrparser-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b76a8241d87147475a6f6ed455af390b0144e0c4fe7273a0dcabf17e13c5cef4
MD5 afb6fa176fc185c672988cc541b16322
BLAKE2b-256 e13e33691870ebe4a2f1777b32a587d5de55a4872f15393f147df851bd6ffeb6

See more details on using hashes here.

File details

Details for the file addrparser-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: addrparser-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for addrparser-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 480eaba5cf1cb3a867cfc4260118db0e4917e2607d04be5dd5681195b64f3dd0
MD5 ea8193616af922a41b0f783d231bfe53
BLAKE2b-256 85139e130e2373d927c7e10ef263b3d5aa761ba4e95022ef8bf4488d7a63d7ed

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page