60s读世界
// ==UserScript==
// @name 60s读世界
// @namespace https://bbs.tampermonkey.net.cn/
// @version 0.1.1
// @description 每天9点-23:59之间运行一次,获取每天60秒读懂世界的图片信息
// @author 张仨
// @crontab * 9-23 once * *
// @grant GM_xmlhttpRequest
// @grant GM_notification
// @grant GM_openInTab
// @grant GM_log
// @connect api.iyk0.com
// ==/UserScript==
return new Promise((resolve, reject) => {
GM_xmlhttpRequest({
method: "GET",
responseType: "json",
url: "https://api.iyk0.com/60s",
onload: function (xhr) {
if (xhr.response.code === 200) {
var imageUrl = xhr.response.imageUrl
GM_log(imageUrl, "图片信息")
GM_notification({
title: "60s读世界",
text: "详情点击查看",
image: imageUrl,
timeout: 8000,
onclick: function () {
GM_openInTab(imageUrl)
},
ondone() {
resolve();
}
})
} else {
GM_notification("数据获取失败");
resolve();
}
}
})
});