diff --git a/get_linux_distro.py b/get_linux_distro.py new file mode 100644 index 0000000000000000000000000000000000000000..97f40efa9b6bdfb2b395cc537d18689b26a66626 --- /dev/null +++ b/get_linux_distro.py @@ -0,0 +1,24 @@ +import urllib.request +from lxml import etree + +url = "https://releases.ubuntu.com/" + +head = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.46' +} + +request = urllib.request.Request(url, headers=head) + +response = urllib.request.urlopen(request) + +result = response.read().decode("utf-8") + +html = etree.HTML(result) + +content = html.xpath('//h4[text()="LTS Releases"]/../../div/ul/li/a/text()') +data = [] +for i in content: + data.append(i[:-2]) + +distribution = {"Ubuntu" : data} +print(distribution)