|
2 | 2 |
|
3 | 3 | [](LICENSE) |
4 | 4 |
|
5 | | -This is the official Java client library for the [IPinfo.io](https://ipinfo.io) IP address API, allowing you to lookup your own IP address, or get any of the following details for an IP: |
| 5 | +This is the official Java client library for the [IPinfo.io](https://ipinfo.io) IP address API, allowing you to look up your own IP address, or get any of the following details for an IP: |
6 | 6 |
|
7 | | - - [IP geolocation data](https://ipinfo.io/ip-geolocation-api) (city, region, country, postal code, latitude and longitude) |
8 | | - - [ASN information](https://ipinfo.io/asn-api) (ISP or network operator, associated domain name, and type, such as business, hosting or company) |
| 7 | + - [IP geolocation data](https://ipinfo.io/ip-geolocation-api) (city, region, country, postal code, latitude, and longitude) |
| 8 | + - [ASN information](https://ipinfo.io/asn-api) (ISP or network operator, associated domain name, and type, such as business, hosting, or company) |
9 | 9 | - [Company data](https://ipinfo.io/ip-company-api) (the name and domain of the business that uses the IP address) |
10 | 10 | - [Carrier details](https://ipinfo.io/ip-carrier-api) (the name of the mobile carrier and MNC and MCC for that carrier if the IP is used exclusively for mobile traffic) |
11 | 11 |
|
@@ -96,12 +96,12 @@ public class Main { |
96 | 96 | `ExecutionException` of a future. This exception signals that something went |
97 | 97 | wrong when mapping the API response to the wrapper. You probably can't |
98 | 98 | recover from this exception. |
99 | | -- `RateLimitedException` An exception signalling that you've been rate limited. |
| 99 | +- `RateLimitedException` An exception signaling that you've been rate limited. |
100 | 100 |
|
101 | 101 | #### Caching |
102 | 102 |
|
103 | 103 | This library provides a very simple caching system accessible in `SimpleCache`. |
104 | | -Simple cache is an in memory caching system that resets every time you restart |
| 104 | +Simple cache is an in-memory caching system that resets every time you restart |
105 | 105 | your code. |
106 | 106 |
|
107 | 107 | If you prefer a different caching methodology, you may use the `Cache` |
@@ -209,7 +209,7 @@ public class Main { |
209 | 209 |
|
210 | 210 | #### Internationalization |
211 | 211 |
|
212 | | -This library provides a system to lookup if a country is a member of the European Union (EU), emoji and unicode of country's flag, code and symbol of country's currency, public link to the country's flag image as an SVG and continent code and name through ISO2 country codes. |
| 212 | +This library provides a system to lookup if a country is a member of the European Union (EU), emoji and unicode of the country's flag, code and symbol of the country's currency, and public link to the country's flag image as an SVG and continent code and name through ISO2 country codes. |
213 | 213 |
|
214 | 214 | Following are the file that are loaded by default: |
215 | 215 | - [eu.json](https://github.com/ipinfo/java-ipinfo/blob/master/src/main/resources/eu.json) |
@@ -258,7 +258,7 @@ public class Main { |
258 | 258 | } |
259 | 259 | ``` |
260 | 260 |
|
261 | | -The files must follow the same layout as seen |
| 261 | +The files must follow the same layout as seen at: |
262 | 262 | - [eu.json](https://github.com/ipinfo/java-ipinfo/blob/master/src/main/resources/eu.json) |
263 | 263 | - [flags.json](https://github.com/ipinfo/java-ipinfo/blob/master/src/main/resources/flags.json) |
264 | 264 | - [currency.json](https://github.com/ipinfo/java-ipinfo/blob/master/src/main/resources/currency.json) |
@@ -296,14 +296,14 @@ public class Main { |
296 | 296 |
|
297 | 297 | #### Extra Information |
298 | 298 |
|
299 | | -- This library is thread safe. Feel free to call the different endpoints from |
| 299 | +- This library is thread-safe. Feel free to call the different endpoints from |
300 | 300 | different threads. |
301 | | -- This library uses square's http client. Please refer to their documentation |
| 301 | +- This library uses Square's http client. Please refer to their documentation |
302 | 302 | to get information on more functionality you can use. |
303 | 303 |
|
304 | 304 | ### Other Libraries |
305 | 305 |
|
306 | | -There are official [IPinfo client libraries](https://ipinfo.io/developers/libraries) available for many languages including PHP, Python, Go, Java, Ruby, and many popular frameworks such as Django, Rails and Laravel. There are also many third party libraries and integrations available for our API. |
| 306 | +There are official [IPinfo client libraries](https://ipinfo.io/developers/libraries) available for many languages including PHP, Python, Go, Java, Ruby, and many popular frameworks such as Django, Rails, and Laravel. There are also many third-party libraries and integrations available for our API. |
307 | 307 |
|
308 | 308 | ### About IPinfo |
309 | 309 |
|
|
0 commit comments