geopython / geopython/GeoHealthCheck
[Feature Request] Adding IPinfo.io as the default IP geolocation service
- Vorherrschende Sprache
- Python
- Sterne
- 92
- Forks
- 75
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Is your feature request related to a problem? Please describe.**
The current IP geolocation API service does not provide SSL/HTTPS encryption, has rate limits for high-frequency requests, and is based on ISP/ASN-reported location information.
**Describe the solution you'd like**
I would like to recommend ipinfo.io for IP data.
- Provides highly accurate IP geolocation backed by our probe network infrastructure. ([Blog post](https://ipinfo.io/blog/probe-network-how-we-make-sure-our-data-is-accurate/) and [accuracy posts](https://community.ipinfo.io/tag/accuracy))
- Free tier access token supports 50,000 requests per month.
- IPinfo supports HTTPS/SSL encryption on all endpoints.
- Tokenless access grants 1,000 requests per day.
- No rate limit for repeated API requests. You can make all the allocated requests in one go.
- Includes ASN and hostname information. Supports bulk enrichment through a single API endpoint. We also have a comprehensive integration library.
Usage example:
```
curl https://ipinfo.io/8.8.8.8
```
```
{
"ip": "8.8.8.8",
"hostname": "dns.google",
"anycast": true,
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.4056,-122.0775",
"org": "AS15169 Google LLC",
"postal": "94043",
"timezone": "America/Los_Angeles"
}
```
Documentation: https://ipinfo.io/developers
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
I have not considered any alternatives.
**Additional context**
Add any other context or screenshots about the feature request here.
No.
---
Consider including IPinfo in the project for accurate data and generous free access. Please let me know what you think. Thank you very much.
Beitragsleitfaden
Rechercherichtung
Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, die aktuelle Integration des IP-Geolocation-Dienstes und seine Konfiguration zu finden, und vergleiche anschließend die bestehende Antwortverarbeitung mit der dokumentierten Antwort von IPinfo; abgeschlossen sein sollte die Arbeit, wenn IPinfo zum Standarddienst gemacht wurde und das geänderte Verhalten durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- backend, networking
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100