From 7bbafeedeb1421b5d7ce4a19c76c3c4ffb8e3afd Mon Sep 17 00:00:00 2001 From: Carlos Galindo Date: Sat, 25 May 2024 12:18:50 +0200 Subject: [PATCH 1/3] add meshcentral@boira, files_autotagging and files_retention --- config.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config.py b/config.py index 3f402e9..b02de05 100644 --- a/config.py +++ b/config.py @@ -72,6 +72,9 @@ FEED_READERS = [ # LanguageTool GHTags languagetool-org/languagetool 36 (sysadmin/boira) GithubTagReader(name = "LanguageTool", project = "languagetool-org/languagetool", target = GITLAB_BOIRA_CARGAJI), +# meshcentral GHReleases Ylianst/MeshCentral 36 (sysadmin/boira) + GithubReader(name = "meshcentral", project = "Ylianst/MeshCentral", + target = GITLAB_BOIRA_CARGAJI), # python3-snakes PIPY snakes 37 (packages/python3-snakes) PIPYReader(name = "python3-snakes", package = "snakes", target = GITLAB_SNAKES_CARGAJI), @@ -83,6 +86,10 @@ FEED_READERS = [ target = CGJForgejoPoster("archpkgs/meshcentral")), # nc-cospend GHReleases eneiluj/cospend-nc archpkgs/nextcloud-app-cospend NCAppReader(app = "nextcloud-app-cospend", project = "eneiluj/cospend-nc"), +# nc-f_autotagging GHReleases + NCAppReader(app = "nextcloud-app-files_automatedtagging", project = "nextcloud/files_automatedtagging"), +# nc-f_retention GHReleases + NCAppReader(app = "nextcloud-app-files_retention", project = "nextcloud/files_retention"), # nc-forms GHReleases nextcloud/forms archpkgs/nextcloud-app-forms NCAppReader(app = "nextcloud-app-forms", project = "nextcloud/forms"), # nc-maps GHReleases nextcloud/maps archpkgs/nextcloud-app-maps From 4dd422d07c1f235dc641f95ba6f57e84d7dfe20f Mon Sep 17 00:00:00 2001 From: Carlos Galindo Date: Sat, 25 May 2024 12:19:36 +0200 Subject: [PATCH 2/3] create config_dir automatically --- issue_generator.py | 2 ++ 1 file changed, 2 insertions(+) mode change 100755 => 100644 issue_generator.py diff --git a/issue_generator.py b/issue_generator.py old mode 100755 new mode 100644 index d2201cc..6d624f8 --- a/issue_generator.py +++ b/issue_generator.py @@ -174,6 +174,8 @@ class FeedReader: else: etag = None feed = feedparser.parse(self.url, etag=etag) if feed.etag and feed.etag != etag: + if not os.path.isdir(CONFIG_DIR): + os.mkdir(CONFIG_DIR) with open(self.etag_file, mode='w', encoding="UTF-8") as file: file.write(feed.etag) if feed.status == 304: From 7c5e429ae0b240b47376061eed933a709c7cd665 Mon Sep 17 00:00:00 2001 From: Carlos Galindo Date: Sat, 25 May 2024 12:20:42 +0200 Subject: [PATCH 3/3] more beta strings --- issue_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/issue_generator.py b/issue_generator.py index 6d624f8..0a82720 100644 --- a/issue_generator.py +++ b/issue_generator.py @@ -164,7 +164,7 @@ class FeedReader: self.target = target self.version_file = CONFIG_DIR + self.name self.etag_file = CONFIG_DIR + self.name + ".etag" - self.beta_strings = [ "nightly", "beta", "alpha", "rc" ] + self.beta_strings = [ "nightly", "beta", "alpha", "rc", "pr" ] def first_item(self) -> dict[str, Any] | None | int: '''Get the first item of the feed (newest)'''