v0.1.0
FreeGeoIP.app client with inbuilt caching
go-freeGeoIP is a Golang client for Free IP Geolocation information API with inbuilt cache support to
increase the 15k per hour rate limit of the application https://freegeoip.app/
You can use the ICache
interface and provide you any of you cache implementation or can use the library's in-memory (thread-safe) with or without expiry.
And you can even provide your own combination of arguments in the client by providing a self cache implementation for freeGeoIP.ICache
or the http.Client
or the log.Logger
.