diff --git a/projects/cran.py b/projects/cran.py index 17bac02..6c2d8b3 100644 --- a/projects/cran.py +++ b/projects/cran.py @@ -18,7 +18,7 @@ class cran(Project): page = requests.get(data[project]["upstream"]).text indexOfFile = page.find("mirror.csclub.uwaterloo.ca") - m = re.search(r'(\d+ hour)|(\d+ hours)|(\d+(\.)?\d+ days)', page[indexOfFile:]) # solution from: https://stackoverflow.com/questions/21074100/how-to-convert-standard-timedelta-string-to-timedelta-object/21074460 + m = re.search(r'(\d+ minutes?)|(\d+ hours?)|(\d+(\.)?\d+ days?)', page[indexOfFile:]) duration = pd.to_timedelta(m.group(0)) data[project]["out_of_sync_since"] = current_time - duration.total_seconds() diff --git a/projects/ctan.py b/projects/ctan.py index 9d0b383..4c04a81 100644 --- a/projects/ctan.py +++ b/projects/ctan.py @@ -18,7 +18,7 @@ class ctan(Project): page = requests.get(data[project]["upstream"]).text indexOfFile = page.find("mirror.csclub.uwaterloo.ca") - m = re.search(r'(\d+ hour)|(\d+ hours)|(\d+(\.)?\d+ days)', page[indexOfFile:]) # solution from: https://stackoverflow.com/questions/21074100/how-to-convert-standard-timedelta-string-to-timedelta-object/21074460 + m = re.search(r'(\d+ minutes?)|(\d+ hours?)|(\d+(\.)?\d+ days?)', page[indexOfFile:]) duration = pd.to_timedelta(m.group(0)) diff --git a/projects/mxlinux.py b/projects/mxlinux.py index 3529470..1f36637 100644 --- a/projects/mxlinux.py +++ b/projects/mxlinux.py @@ -18,7 +18,7 @@ class mxlinux(Project): page = requests.get(data[project]["upstream"]).text indexOfFile = page.find("mirror.csclub.uwaterloo.ca") - m = re.search(r'(\d+ hour)|(\d+ hours)|(\d+(\.)?\d+ days)', page[indexOfFile:]) # solution from: https://stackoverflow.com/questions/21074100/how-to-convert-standard-timedelta-string-to-timedelta-object/21074460 + m = re.search(r'(\d+ minutes?)|(\d+ hours?)|(\d+(\.)?\d+ days?)', page[indexOfFile:]) duration = pd.to_timedelta(m.group(0)) data[project]["out_of_sync_since"] = current_time - duration.total_seconds() diff --git a/projects/mxlinux_iso.py b/projects/mxlinux_iso.py index a8e8b74..fd87a31 100644 --- a/projects/mxlinux_iso.py +++ b/projects/mxlinux_iso.py @@ -19,7 +19,7 @@ class mxlinux_iso(Project): page = requests.get(data[project]["upstream"]).text indexOfFile = page.find("mirror.csclub.uwaterloo.ca") - m = re.search(r'(\d+ hour)|(\d+ hours)|(\d+(\.)?\d+ days)', page[indexOfFile:]) # solution from: https://stackoverflow.com/questions/21074100/how-to-convert-standard-timedelta-string-to-timedelta-object/21074460 + m = re.search(r'(\d+ minutes?)|(\d+ hours?)|(\d+(\.)?\d+ days?)', page[indexOfFile:]) duration = pd.to_timedelta(m.group(0))