Files
dotfiles/i3blocks/ipaddress.py
2017-09-08 21:13:03 +01:00

17 lines
337 B
Python
Executable File

#!/usr/bin/python
from urllib.request import urlopen
from xml.etree import ElementTree as ET
url = 'http://freegeoip.net/xml/'
with urlopen(url) as res:
s = res.read()
root = ET.fromstring(s)
ip = root.find('IP').text
country = root.find('CountryName').text
print('/ %s (%s)' % (ip, country))
print('/ %s (%s)' % (ip, country))