geolocation 0.2.0

A library to get geolocation information of an IP. Its simple
Documentation
geolocation-0.2.0 has been yanked.

geolocation

Get geolocation information of an IP. Its simple.

geolocation = "0.2.0"

Add this line to your Cargo.toml.

Example

Using geolocation is really quite easy and simple:

use geolocation;
fn main() {
    let ip = "<Put your IP address Here>";
    let info = geolocation::find(ip).unwrap();
 
    println!("{:?}", info.city);
}

This and more examples are found in the examples directory.

Query Limits

You can send 45 requests per minute.

Fields

The API can get these fields about IP addresses.

ip
latitude
longitude
city
region
country
timezone
location