diff options
| author | 2018-08-31 10:50:37 +0100 | |
|---|---|---|
| committer | 2018-08-31 10:50:37 +0100 | |
| commit | abed9cf4ea71dcbad2dd2c049683b8d14b942e09 (patch) | |
| tree | 3e40caf63fa7e1500469f4ad9a0c45c51808aad4 /modules/geoip.py | |
| parent | Fix a copy paste fail in IRCLineHandler that caused PARTs to be handled as QUITs (diff) | |
Reformat
Diffstat (limited to 'modules/geoip.py')
| -rw-r--r-- | modules/geoip.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/geoip.py b/modules/geoip.py index 7615575c..97ea6635 100644 --- a/modules/geoip.py +++ b/modules/geoip.py @@ -2,8 +2,10 @@ import Utils URL_GEOIP = "http://ip-api.com/json/%s" + class Module(object): _name = "GeoIP" + def __init__(self, bot): bot.events.on("received").on("command").on("geoip").hook( self.geoip, min_args=1, @@ -12,17 +14,17 @@ class Module(object): def geoip(self, event): page = Utils.get_url(URL_GEOIP % event["args_split"][0], - json=True) + json=True) if page: if page["status"] == "success": - data = page["query"] + data = page["query"] data += " | Organisation: %s" % page["org"] data += " | City: %s" % page["city"] data += " | Region: %s (%s)" % (page["regionName"], - page["countryCode"]) + page["countryCode"]) data += " | ISP: %s" % page["isp"] data += " | Lon/Lat: %s/%s" % (page["lon"], - page["lat"]) + page["lat"]) data += " | Timezone: %s" % page["timezone"] event["stdout"].write(data) else: |
