added logging
This commit is contained in:
@@ -1,6 +1,13 @@
|
|||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
import requests
|
import requests
|
||||||
import hashlib
|
import hashlib
|
||||||
|
import logging
|
||||||
|
|
||||||
|
##########################################
|
||||||
|
#Logging
|
||||||
|
loglevel = logging.INFO
|
||||||
|
logger = logging.getLogger('OmadaDownloader')
|
||||||
|
logger.setLevel(loglevel)
|
||||||
|
|
||||||
def get_latest():
|
def get_latest():
|
||||||
web_data = requests.get("https://support.omadanetworks.com/us/product/omada-software-controller/?resourceType=download")
|
web_data = requests.get("https://support.omadanetworks.com/us/product/omada-software-controller/?resourceType=download")
|
||||||
@@ -20,12 +27,13 @@ def get_sha256_hash(filename):
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
latest_url = get_latest()
|
latest_url = get_latest()
|
||||||
|
logger.debug(latest_url)
|
||||||
remote_package_version = latest_url.split("/")[-1].split("_")[3]
|
remote_package_version = latest_url.split("/")[-1].split("_")[3]
|
||||||
print(f"Downloading version: {remote_package_version}")
|
logger.info(f"Downloading version: {remote_package_version}")
|
||||||
with open(f"omada_{remote_package_version}.deb", "wb") as file:
|
with open(f"omada_{remote_package_version}.deb", "wb") as file:
|
||||||
file.write(requests.get(latest_url).content)
|
file.write(requests.get(latest_url).content)
|
||||||
download_hash = get_sha256_hash(f"omada_{remote_package_version}.deb")
|
download_hash = get_sha256_hash(f"omada_{remote_package_version}.deb")
|
||||||
print(f"File SHA256: {download_hash}")
|
logger.info(f"File SHA256: {download_hash}")
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
Reference in New Issue
Block a user