This repository has been archived on 2024-06-12. You can view files and clone it, but cannot push or open issues or pull requests.
ipserv/ipserv.py
2024-04-17 16:27:58 +01:00

18 lines
450 B
Python

import requests
from flask import Flask, request, make_response
app = Flask(__name__)
@app.get("/")
def ip():
if "X-Real-IP" in request.headers:
ip = request.headers["X-Real-IP"]
else:
ip = request.remote_addr
response = requests.get("https://ip.shronk.net/lookup?ip=" + ip)
data = response.json()
data.pop("legalese")
data.pop("source")
data.pop("brexitRequired")
return data, response.status_code