summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2018-10-12 00:13:17 +0200
committerYuval Adam <_@yuv.al>2018-10-12 00:13:17 +0200
commit4c81e5f7614946a918d36dbfdccf27e7110ad3ea (patch)
tree5023ea8f84f974c7b3fe4b4f03eff7b38abbe071 /app.py
parent7c5cc0d1fe9cb8ac44848827fdcf78691642c98f (diff)
Cleanup whois parsing
Diffstat (limited to 'app.py')
-rw-r--r--app.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/app.py b/app.py
index 85bfd62..de3e70a 100644
--- a/app.py
+++ b/app.py
@@ -1,5 +1,6 @@
from flask import Flask, request
from os import environ
+from whois import whois
app = Flask(__name__)
@@ -8,6 +9,9 @@ env = 'PROD' if 'PROD' in environ else 'DEV'
TEMPLATE = '''
/----------------------------------------\\
| {ip:39}|
+| {route:39}|
+| {origin:39}|
+| {descr:39}|
| |
| Created by Yuval Adam |
| https://github.com/yuvadm/ipcli.app |
@@ -28,7 +32,8 @@ def get_ip(request):
@app.route('/')
def index():
ip = get_ip(request)
- return TEMPLATE.format(ip=ip)
+ w = whois(ip)
+ return TEMPLATE.format(ip=ip, route=w['route'], origin=w['origin'], descr=w['descr'])
@app.route('/p')
def plain():