mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-08 22:19:40 +08:00
30 lines
649 B
JavaScript
30 lines
649 B
JavaScript
const axios = require('@/utils/axios');
|
|
const plist = require('plist');
|
|
|
|
module.exports = async (ctx) => {
|
|
const url = 'https://gfe.nvidia.com/mac-update';
|
|
|
|
const res = await axios({
|
|
method: 'get',
|
|
url: url,
|
|
});
|
|
|
|
const list = plist.parse(res.data).updates;
|
|
|
|
const resultItem = list.map(function(i) {
|
|
const item = {};
|
|
item.title = i.version;
|
|
|
|
item.description = i.version;
|
|
item.guid = i.checksum;
|
|
item.link = i.downloadURL;
|
|
return item;
|
|
});
|
|
|
|
ctx.state.data = {
|
|
title: 'Nvidia WebDriver Update',
|
|
link: url,
|
|
item: resultItem,
|
|
};
|
|
};
|