0.3.0 • Published 29 days ago

@ezs/libpostal v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
29 days ago

libpostal

Présentation

Ce plugin est propose une série d'instructions pour utiliser libpostal

installation

npm install @ezs/libpostal

usage

Table of Contents

expandAddress

Try to normalize given addresss.

Essaye de normaliser les adresses données.

Example / Exemple

Script / Scénario
; Import libpostal plugin required to use "expandAddress"
; Importation du plugin libpostal nécessaire pour utiliser "expandAddress"
[use]
plugin = libpostal

; Using "expandAddress"
; Utilisation de "expandAddress"
[expandAddress]
Input / Entrée
 [
     "Barboncino 781 Franklin Ave, Crown Heights, Brooklyn, NY 11238"
 ]
Output / Sortie
 [
     {
         "id": "Barboncino 781 Franklin Ave, Crown Heights, Brooklyn, NY 11238",
         "value": [
             "barboncino 781 franklin avenue crown heights brooklyn ny 11238",
             "barboncino 781 franklin avenue crown heights brooklyn new york 11238"
         ]
     }
 ]

Parameters

Returns ({id: String, value: Array<String>} | Array<{id: String, value: Array<String>}> | Object)

expandAddressWith

Try to normalize given addresss.

Essaye de normaliser les adresses données.

Example / Exemple

Script / Scénario
; Import libpostal plugin required to use "expandAddressWith"
; Importation du plugin libpostal nécessaire pour utiliser "expandAddressWith"
[use]
plugin = libpostal

; Using "expandAddressWith"
; Utilisation de "expandAddressWith"
[expandAddress]
; path = value
Input / Entrée
 [
     {
         "value": "Barboncino 781 Franklin Ave, Crown Heights, Brooklyn, NY 11238"
     }
 ]
Output / Sortie
 [
     {
         "value": {
             "id": "Barboncino 781 Franklin Ave, Crown Heights, Brooklyn, NY 11238",
             "value": [
                 "barboncino 781 franklin avenue crown heights brooklyn ny 11238",
                 "barboncino 781 franklin avenue crown heights brooklyn new york 11238"
             ]
         }
     }
 ]

Parameters

Returns ({path: {id: string, value: Array<string>}} | Array<{path: {id: string, value: Array<string>}}> | Object)

parseAddress

Try to parse given addresss.

Essaye de faire l'analyse grammaticale des adresses données.

Example / Exemple

Script / Scénario
; Import libpostal plugin required to use "parseAddress"
; Importation du plugin libpostal nécessaire pour utiliser "parseAddress"
[use]
plugin = libpostal

; Using "parseAddress"
; Utilisation de "parseAddress"
[parseAddress]
Input / Entrée
 [
     "Barboncino 781 Franklin Ave, Crown Heights, Brooklyn, NY 11238"
 ]
Output / Sortie
[
     {
         "id": "Barboncino 781 Franklin Ave, Crown Heights, Brooklyn, NY 11238",
         "value": {
             "house": "barboncino",
             "house_number": "781",
             "road": "franklin ave",
             "suburb": "crown heights",
             "city_district": "brooklyn",
             "state": "ny",
             "postcode": "11238"
         }
     }
 ]

Parameters

Returns ({id: String, value: Object} | Array<{id: String, value: Object}> | Object)

parseAddressWith

Try to parse given addresss.

Essaye de faire l'analyse grammaticale des adresses données.

Example / Exemple

Script / Scénario
; Import libpostal plugin required to use "parseAddressWith"
; Importation du plugin libpostal nécessaire pour utiliser "parseAddressWith"
[use]
plugin = libpostal

; Using "parseAddressWith"
; Utilisation de "parseAddressWith"
[expandAddress]
; path = value
Input / Entrée
 [
     {
         "value": "Barboncino 781 Franklin Ave, Crown Heights, Brooklyn, NY 11238"
     }
 ]
Output / Sortie
 [
     {
         "value": {
             "id": "Barboncino 781 Franklin Ave, Crown Heights, Brooklyn, NY 11238",
             "value": {
                 "house": "barboncino",
                 "house_number": "781",
                 "road": "franklin ave",
                 "suburb": "crown heights",
                 "city_district": "brooklyn",
                 "state": "ny",
                 "postcode": "11238"
             }
         }
     }
 ]

Parameters

Returns ({path: {id: string, value: Object}} | Array<{path: {id: string, value: Object}}> | Object)

0.3.0

29 days ago

0.2.4

3 months ago

0.2.3

8 months ago

0.2.2

1 year ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago