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; } }