Forked libpostal integration

This commit is contained in:
2025-09-07 20:36:34 -04:00
parent df1630adb5
commit 99117dd319
8 changed files with 265 additions and 60 deletions

View File

@@ -1,11 +1,9 @@
package controllers
import (
"addrss/pkg/postal"
"addrss/pkg/router"
"fmt"
expand "github.com/openvenues/gopostal/expand"
parser "github.com/openvenues/gopostal/parser"
)
type Api struct{}
@@ -20,7 +18,7 @@ func (a Api) AddRoutes() {
}
func expandAddress(ctx *router.Context) {
expansions := expand.ExpandAddress("1080 Brayden Ct. Hebron KY 41048")
expansions := postal.ExpandAddress("1080 Brayden Ct. Hebron KY 41048")
for i := 0; i < len(expansions); i++ {
fmt.Println(expansions[i])
}
@@ -34,9 +32,9 @@ func parseAddress(ctx *router.Context) {
ctx.Response.BadRequest(err)
}
options := parser.ParserOptions{}
options := postal.ParserOptions{}
pa := parser.ParseAddressOptions(pr.Address, options)
pa := postal.ParseAddressOptions(pr.Address, options)
addr := map[string]any{}
for i := 0; i < len(pa); i++ {