Scribus: parse response header

This commit is contained in:
Steffen Lange 2024-04-22 18:31:09 +02:00
parent d2c906cdc7
commit 9d42d9682a

View file

@ -2,11 +2,11 @@
class Scribus extends PatchBase { class Scribus extends PatchBase {
function __construct() { 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 { function check() : bool {
if ($this->fetch('https://www.scribus.net/downloads/')) if ($this->fetch_json('https://sourceforge.net/projects/scribus/best_release.json'))
return $this->parse('_//sourceforge\.net/projects/scribus/files/scribus/([\d\.]+)/_'); return $this->parse_json('filename', '/^\/scribus\/(.+)\//');
return false; return false;
} }
} }