Popularity
1.8
Growing
Activity
0.0
Stable
8
2
1
Monthly Downloads: 0
Programming language: Elixir
License: MIT License
Tags:
Geolocation
ipgeobase alternatives and similar packages
Based on the "Geolocation" category.
Alternatively, view ipgeobase alternatives based on common mentions on social networks and blogs.
-
topo
A Geometry library for Elixir that calculates spatial relationships between two geometries -
geoip
Elixir library to find geo location information given an IP address, hostname or Plug.Conn -
distance_api_matrix
Google Distance Matrix API Library for Elixir -
srtm
Query locations for elevation data from the NASA Shuttle Radar Topography Mission -
segseg
Segment-segment intersection classifier and calculator for Elixir
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Promo
www.influxdata.com
Do you think we are missing an alternative of ipgeobase or a related project?
README
Ipgeobase
Find Russian and Ukraine city by IP address and find country for other country. Source http://ipgeobase.ru/
## Examples
iex> ip = Ipgeobase.find_by_ip("46.188.121.160")
%Ipgeobase{city: "Москва", country: "RU"}
iex> ip.city
"Москва"
iex> ip.country
"RU"
iex> Ipgeobase.find_by_ip("5.10.159.255")
%Ipgeobase{city: "", country: "GB"}
iex> ip.country
"GB"
Installation
It available in Hex, the package can be installed as:
Add ipgeobase to your list of dependencies in
mix.exs
:def deps do [{:ipgeobase, "~> 0.0.1"}] end
Ensure ipgeobase is started before your application:
def application do [applications: [:ipgeobase]] end