Arduino: use GitHub API

This commit is contained in:
Steffen Lange 2021-01-08 09:36:47 +01:00
parent 6e7870a3fb
commit e4b80456eb

View file

@ -2,11 +2,11 @@
class Arduino extends PatchBase { class Arduino extends PatchBase {
function __construct() { function __construct() {
parent::__construct('Arduino AG', 'Arduino IDE', 'https://www.arduino.cc/en/Main/Software'); parent::__construct('Arduino AG', 'Arduino IDE', 'https://www.arduino.cc/en/software');
} }
function check() : bool { function check() : bool {
if ($this->fetch('https://www.arduino.cc/en/Main/Software')) if ($this->fetch('https://api.github.com/repos/arduino/Arduino/releases/latest', true))
return $this->parse('/<div class="blue-title">[\s]*ARDUINO ([\d\.]+)[\s]*<\/div>/'); return $this->parse_json('tag_name');
return false; return false;
} }
} }