geopython / geopython/GeoHealthCheck
[Feature Request] Adding IPinfo.io as the default IP geolocation service
- Lingua principale
- Python
- Stelle
- 92
- Fork
- 75
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
**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.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
L’issue non indica file, test o punti di ingresso. Inizia individuando l’integrazione attuale del servizio di geolocalizzazione IP e la relativa configurazione, quindi confronta la gestione delle risposte esistente con la risposta documentata di IPinfo; il lavoro dovrebbe includere l’impostazione di IPinfo come servizio predefinito e la copertura del comportamento modificato con i test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- backend, networking
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100