Sign inSign up

rjurney/libpostal-docker

By rjurney

Updated over 2 years ago

Try Libpostal by typing addresses into its CLI in one command: docker compose up

Image
Developer tools
Data science
0

1.1K

rjurney/libpostal-docker repository overview

Libpostal Docker

This project provides a simple two-command process to try the Libpostal address parsing library in its interactive mode.

It also includes the Python pypostal library for you to try.

TLDR Interactive Mode

This mode lets you type addresses and see how Libpostal parses them. To run it, use the following commands:

docker pull rjurney/libpostal-docker:latest
docker run -it rjurney/libpostal-docker:latest address_parser

Trying the PyPostal Python Library

To run the Libpostal Docker container, you can use the following commands:

docker pull rjurney/libpostal-docker:latest
docker run -it rjurney/libpostal-docker:latest bash

Now run:

ipython

And import and use the pypostal library:

from postal.parser import parse_address


parse_address("781 Franklin Ave Crown Heights Brooklyn NYC NY 11216 USA")

You should see the result:

Out[2]:
[('781', 'house_number'),
 ('franklin ave', 'road'),
 ('crown heights', 'suburb'),
 ('brooklyn', 'city_district'),
 ('nyc', 'city'),
 ('ny', 'state'),
 ('11216', 'postcode'),
 ('usa', 'country')]

Author

This project was created out of love for Libpostal by Russell Jurney.

Tag summary

Content type

Image

Digest

sha256:d4c805649

Size

1.4 GB

Last updated

over 2 years ago

docker pull rjurney/libpostal-docker