From 9d42d9682a05df808f482d4d5be74ae5102ee879 Mon Sep 17 00:00:00 2001 From: Steffen Lange Date: Mon, 22 Apr 2024 18:31:09 +0200 Subject: [PATCH] Scribus: parse response header --- modules/Scribus.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/Scribus.php b/modules/Scribus.php index 5f42200..e46fdac 100644 --- a/modules/Scribus.php +++ b/modules/Scribus.php @@ -2,11 +2,11 @@ class Scribus extends PatchBase { function __construct() { - parent::__construct('Scribus Team', 'Scribus', 'https://www.scribus.net/downloads/stable-branch/'); + parent::__construct('Scribus Team', 'Scribus', 'https://www.scribus.net/downloads/'); } function check() : bool { - if ($this->fetch('https://www.scribus.net/downloads/')) - return $this->parse('_//sourceforge\.net/projects/scribus/files/scribus/([\d\.]+)/_'); + if ($this->fetch_json('https://sourceforge.net/projects/scribus/best_release.json')) + return $this->parse_json('filename', '/^\/scribus\/(.+)\//'); return false; } }