ip-check 0.1.3

Check in what country an IP address is located
Documentation
This crate exposes a struct called Looker that you need to instantiate like this:

```rust
use ip_check::{Looker, IpLookup};


let looker = Looker::new(file_path.to_string());
```

You can the use the looker variable to call the look_up method like this to get a IP result with Country, Region and City:


```rust
    let ip = "
    let result = looker.look_up(ip);
    match result {
        Some(ip_range) => {
            println!("Country: {}", ip_range.country);
            println!("Region: {}", ip_range.region);
            println!("City: {}", ip_range.city);
        },
        None => {
            println!("No match found");
        }
    }
```
You can download the ip .csv file from here:
https://cable.ayra.ch/ip/data/locationv4.gz

And then unzip it with:
```
gzip -d locationv4.gz
```

The file needs to have the .csv extension. If it doesn't have it after you unzip it, add it.
# 24HR-ip-check