diff --git a/data.json b/data.json index 19f80d3..7c2722c 100644 --- a/data.json +++ b/data.json @@ -7,7 +7,7 @@ "file": "almalinux/TIME" }, "Alpine": { - "out_of_sync_since": null, + "out_of_sync_since": 1634524215, "out_of_sync_interval": 86400, "csc": "", "upstream": "https://uk.alpinelinux.org/", @@ -21,7 +21,7 @@ "file": "zzz/time.txt" }, "Arch": { - "out_of_sync_since": 1634455547, + "out_of_sync_since": null, "out_of_sync_interval": 86400, "csc": "archlinux/", "upstream": "http://arch.mirror.constant.com/", @@ -35,7 +35,7 @@ "file": "centos/TIME" }, "Ceph": { - "out_of_sync_since": null, + "out_of_sync_since": 1634524215, "out_of_sync_interval": 86400, "csc": "ceph/", "upstream": "https://download.ceph.com/", @@ -45,14 +45,14 @@ "out_of_sync_interval": 172800 }, "Cygwin": { - "out_of_sync_since": null, + "out_of_sync_since": 1634524215, "out_of_sync_interval": 86400, "csc": "cygwin/", "upstream": "https://cygwin.mirror.globo.tech/", "file": "x86/sha512.sum" }, "Debian": { - "out_of_sync_since": null, + "out_of_sync_since": 1634524215, "out_of_sync_interval": 86400, "csc": "", "upstream": "https://ftp-master.debian.org/", @@ -80,7 +80,7 @@ "file": "debian-ports/project/trace/porta.debian.org" }, "DebianSecurity": { - "out_of_sync_since": 1634455547, + "out_of_sync_since": null, "out_of_sync_interval": 86400, "csc": "", "upstream": "http://debian.mirror.iweb.ca/", @@ -94,7 +94,7 @@ "file": "TIME" }, "Fedora": { - "out_of_sync_since": 1634453333, + "out_of_sync_since": null, "out_of_sync_interval": 86400, "csc": "fedora/", "upstream": "http://fedora.mirror.iweb.com/", @@ -141,7 +141,7 @@ "file": "gnu/mirror-updated-timestamp.txt" }, "Gutenberg": { - "out_of_sync_since": null, + "out_of_sync_since": 1634524215, "out_of_sync_interval": 172800, "csc": "gutenberg/", "upstream": "https://gutenberg.pglaf.org/", @@ -172,6 +172,20 @@ "upstream": "https://mirrors.edge.kernel.org/pub/", "file": "linux/kernel/next/sha256sums.asc" }, + "linuxmint": { + "out_of_sync_since": null, + "out_of_sync_interval": 86400, + "csc": "linuxmint/", + "upstream": "https://mirrors.edge.kernel.org/linuxmint/", + "file": "" + }, + "linuxmint_packages": { + "out_of_sync_since": null, + "out_of_sync_interval": 86400, + "csc": "linuxmint-packages/", + "upstream": "https://mirrors.edge.kernel.org/linuxmint-packages/", + "file": "dists/" + }, "OpenBSD": { "out_of_sync_since": 1633294718, "out_of_sync_interval": 86400, @@ -219,7 +233,10 @@ "out_of_sync_interval": 86400, "csc": "mxlinux-iso/", "upstream": "http://rsync-mxlinux.org/mirmon/index.html", - "mirrors": ["http://mirror.its.dal.ca/mxlinux-cd/", "http://mirror.umd.edu/mxlinux-iso/"], + "mirrors": [ + "http://mirror.its.dal.ca/mxlinux-cd/", + "http://mirror.umd.edu/mxlinux-iso/" + ], "file": "" }, "mySQL": { @@ -244,7 +261,7 @@ "file": "lastsync" }, "pkgsrc": { - "out_of_sync_since": null, + "out_of_sync_since": 1634524215, "out_of_sync_interval": 86400, "csc": "pkgsrc/", "upstream": "http://ftp.netbsd.org/pub/pkgsrc/", @@ -258,25 +275,28 @@ "file": "timestamp.txt" }, "raspbian": { - "out_of_sync_since": 1633337502, + "out_of_sync_since": null, "out_of_sync_interval": 86400, "csc": "raspbian/", "upstream": "http://archive.raspbian.org/", "file": "snapshotindex.txt" }, "slackware": { - "out_of_sync_since": null, + "out_of_sync_since": 1634524215, "out_of_sync_interval": 86400, "csc": "slackware/", "upstream": "https://mirrors.slackware.com/slackware/", "file": "" }, "trisquel": { - "out_of_sync_since": null, + "out_of_sync_since": 1634524215, "out_of_sync_interval": 86400, "csc": "trisquel/", "upstream": "http://rsync.trisquel.info/trisquel/dists/", - "mirrors": ["https://mirror.fsf.org/trisquel-images/", "http://mirrors.ocf.berkeley.edu/trisquel-images/"], + "mirrors": [ + "https://mirror.fsf.org/trisquel-images/", + "http://mirrors.ocf.berkeley.edu/trisquel-images/" + ], "file": "" }, "ubuntu_ports": { @@ -307,13 +327,6 @@ "upstream": "https://www.ctan.org/mirrors/mirmon", "file": "" }, - "linuxmint_packages": { - "out_of_sync_since": null, - "out_of_sync_interval": 86400, - "csc": "linuxmint-packages/", - "upstream": "https://mirrors.edge.kernel.org/linuxmint-packages/", - "file": "dists/" - }, "raspberrypi": { "out_of_sync_since": 1634249138, "out_of_sync_interval": 86400, @@ -335,13 +348,6 @@ "upstream": "https://cdimage.ubuntu.com/xubuntu/releases/", "file": "" }, - "linuxmint": { - "out_of_sync_since": null, - "out_of_sync_interval": 86400, - "csc": "linuxmint/", - "upstream": "https://mirrors.edge.kernel.org/linuxmint/", - "file": "" - }, "sage": { "out_of_sync_since": null, "out_of_sync_interval": 86400, diff --git a/main.py b/main.py index 5a3f062..1ca8603 100644 --- a/main.py +++ b/main.py @@ -27,7 +27,7 @@ if __name__ == "__main__": print(f"Failure: {project} does not exist") continue project_class = getattr(sys.modules[__name__], project) - if project == "CPAN" or project == "ubuntu" or project == "ubuntu_releases" or project == "manjaro" or project == "mxlinux" or project == "mxlinux_iso" or project == "cran" or project == "ctan" or project == "gentooportage": + if project == "CPAN" or project == "ubuntu" or project == "ubuntu_releases" or project == "manjaro" or project == "mxlinux" or project == "cran" or project == "ctan" or project == "gentooportage": checker_result = project_class.check(data, project, current_time) if checker_result: print(f"Success: {project} up-to-date") diff --git a/projects/mxlinux_iso.py b/projects/mxlinux_iso.py index 2006707..dcd0fff 100644 --- a/projects/mxlinux_iso.py +++ b/projects/mxlinux_iso.py @@ -37,7 +37,7 @@ class mxlinux_iso(Project): str_dates = re.findall(r'(\d{2}-\w{3}-\d{4} \d{2}:\d{2})|(\d{4}-\w{3}-\d{2} \d{2}:\d{2})|(\d{4}-\d{2}-\d{2} \d{2}:\d{2})', page[file_index:]) - print(str_dates) + # print(str_dates) return list(datefinder.find_dates("".join(str_dates[0])))[0] @classmethod diff --git a/projects/slackware.py b/projects/slackware.py index 1d8fcd2..8730f56 100644 --- a/projects/slackware.py +++ b/projects/slackware.py @@ -35,7 +35,7 @@ class slackware(Project): for href in hrefs1: # for a href directories if href.endswith("/") and href != "../" and href != "/" and not href.startswith("/") and not re.match(r'slackware-([1-7]|8\.0).*', href) and href != "slackware-iso/" and href != "slackware-current/" and href != "slackware-pre-1.0-beta/" and href != "unsupported/": - print(href) + # print(href) if href not in hrefs2: return False elif cls.checker(site1+href, "CHECKSUMS.md5") != cls.checker(site2+href, "CHECKSUMS.md5"): @@ -57,7 +57,7 @@ class slackware(Project): for href in hrefs1: # for a href directories if href.endswith("/") and href != "../" and href != "/" and not href.startswith("/") and not href.startswith("http"): - print(href) + # print(href) if href not in hrefs2: return False return True diff --git a/projects/trisquel.py b/projects/trisquel.py index 6401b72..2d56690 100644 --- a/projects/trisquel.py +++ b/projects/trisquel.py @@ -35,7 +35,7 @@ class trisquel(Project): for href in hrefs1: # for a href directories if href.endswith("/") and href != "../" and href != "/" and not href.startswith("/"): - print(href) + # print(href) if href not in hrefs2: return False elif cls.checker(site1+href, "Release") > cls.checker(site2+href, "Release"):