Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 567 Bytes

README.md

File metadata and controls

28 lines (21 loc) · 567 Bytes

geoapi-go

Go client for geoapi

Uses endpoint defined in environment variable GEOAPI_ENDPOINT or falls back to https://geo.risk3sixty.com if variable is not present.

Usage

package main

import (
	"fmt"

	geoapigo "github.com/risk3sixty/geoapi-go"
)

func main() {
	res1, err := geoapigo.Get("8.8.8.8")
	if err != nil {
		panic(err)
	}
	fmt.Printf("%+v\n", res1)
	// {IP:8.8.8.8 Range:[134742016 134774783] Country:US Region: Eu:0 Timezone:America/Chicago City: Ll:[37.751 -97.822] Metro:0 Area:1000}
}