Get IP address geolocation information freely.
Add to Cargo.toml
.
ipgeolocate = 0.2.4
MAXIUMUM 15,000 queries per hour per user!!!
For most people this limit should be ok.
Using locator is really quite easy: ``` use locator::Locator; use std::net::Ipv4Addr;
fn main() { let ip = Ipv4Addr::new(1, 1, 1, 1);
match Locator::get_ipv4(ip) {
Ok(ip) => println!("{} - {}", ip.ip, ip.city),
Err(error) => println!("Error getting data: {}", error),
};
} ```
This and more examples are found in the examples directory.
The API can get these fields about IP addresses.
Grant Handy grantshandy@gmail.com
Data provided by https://freegeoip.app/