parent
37c55fcdb3
commit
728379691e
@ -0,0 +1,31 @@
|
||||
import os
|
||||
import requests
|
||||
from bs4 import BeautifulSoup
|
||||
|
||||
url = "https://glpi-project.org/fr/telecharger-glpi/"
|
||||
response = requests.get(url)
|
||||
soup = BeautifulSoup(response.text, 'html.parser')
|
||||
version_tag = soup.find('p', {'style': 'text-align: center;'})
|
||||
|
||||
if not version_tag:
|
||||
print("GLPI version tag not found.")
|
||||
exit(1)
|
||||
|
||||
version_text = version_tag.text.strip()
|
||||
current_version = version_text.split(" ")[-1]
|
||||
|
||||
try:
|
||||
with open("last_glpi_version.txt", "r") as f:
|
||||
last_version = f.read().strip()
|
||||
except FileNotFoundError:
|
||||
last_version = None
|
||||
|
||||
if current_version != last_version:
|
||||
print(f"New GLPI version found: {current_version}")
|
||||
with open("new_glpi_version.txt", "w") as f:
|
||||
f.write(current_version)
|
||||
with open("last_glpi_version.txt", "w") as f:
|
||||
f.write(current_version)
|
||||
else:
|
||||
print(f"No new version found. Current version is {current_version}.")
|
||||
exit(78)
|
||||
Loading…
Reference in new issue