上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

每天学一句英语

[复制链接]

该用户从未签到

30

主题

207

帖子

207

积分

荣誉开发者

Rank: 10Rank: 10Rank: 10

积分
207

荣誉开发者

发表于 2022-7-31 15:11:49 | 显示全部楼层 | 阅读模式
安装此脚本 如何安装? 脚本问题反馈 给脚本评分 查看代码
// ==UserScript==
// @name         每天一句英语短句
// @version      0.1.0
// @description  看看能不能水滴石穿
// @author       xiaofeiwu
// @crontab      * once * * *
// @grant        GM_xmlhttpRequest
// @grant        GM_notification
// @connect      sentence.iciba.com
// ==/UserScript==

// type:0 =>2021-09-12 默认
// type:1 =>2021-09-12 10:34:12
// type:2 =>09-12 10:34:12
// type:3 =>09-12 
// type:4 =>2021/09/12 
// type:5 =>2021/09/12 10:34:12
// type:6 =>09/12 10:34:12
// type:7 =>09/12 
var filterTime = function(str,type = 0) {
    console.log('str',str)
    console.log('type',type)
    let date = new Date(str)
    let y = date.getFullYear();
    let m = (date.getMonth()+1 + '').padStart(2,'0');
    let d = (date.getDate() + '').padStart(2,'0');
    let hh = (date.getHours() + '').padStart(2,'0')
    let mm = (date.getMinutes() + '').padStart(2,'0')
    let ss = (date.getSeconds() + '').padStart(2,'0')
    let time;
    switch (type) {
        case 0:
            time = `${y}-${m}-${d}`;
            break;
        case 1:
            time = `${y}-${m}-${d} ${hh}:${mm}:${ss}`;
            break;
        case 2:
            time = `${m}-${d} ${hh}:${mm}:${ss}`;
            break;
        case 3:
            time = `${m}-${d}`;
            break;
        case 4:
            time = `${y}/${m}/${d}`;
            break;
        case 5:
            time = `${y}/${m}/${d} ${hh}:${mm}:${ss}`;
            break;
        case 6:
           time = `${m}/${d} ${hh}:${mm}:${ss}`;
            break; 
        case 7:
            time = `${m}/${d}`;
            break;
    }
    return time;
}

return new Promise((resolve, reject) => {
    let date = new Date()
    // 每天的currentDay不同拿到不同的语句
    let currentDay = filterTime(date)

    //   * * * * * * 每秒运行一次
    //   * * * * * 每分钟运行一次
    //   0 */6 * * * 每6小时的0分时执行一次
    //   15 */6 * * * 每6小时的15分时执行一次
    //   * once * * * 每小时运行一次
    //   * * once * * 每天运行一次
    //   * 10 once * * 每天10点-10:59中运行一次,假设当10:04时运行了一次,10:05-10:59的后续的时间将不会再运行
    //   * 1,3,5 once * * 每天1点3点5点中运行一次,假设当1点时运行了一次,3,5点将不会再运行
    //   * */4 once * * 每天每隔4小时检测运行一次,假设当4点时运行了一次,8,12,16,20,24点等后续的时间将不会再运行
    //   * 10-23 once * * 每天10点-23:59中运行一次,假设当10:04时运行了一次,10:05-23:59的后续时间将不会再运行
    //   * once 13 * * 每个月的13号的每小时运行一次
    GM_xmlhttpRequest({
        method: "GET",
        url: `http://sentence.iciba.com/index.php?c=dailysentence&m=getdetail&title=${currentDay}`,
        onload: xhr => {
            // 这里我们通过xhr拿值的时候先调试一些确认取得是哪个字段
            let data = JSON.parse(xhr.response)
            GM_notification(data.note)
            GM_notification(data.content)
        },
        onerror: xhr => {
            console.log(xhr)
            GM_notification("接口请求失败")
            reject(xhr)
        }
    })
}).catch(err => {
    GM_notification("接口请求失败")
});
  • TA的每日心情
    慵懒
    昨天 02:52
  • 签到天数: 69 天

    [LV.6]常住居民II

    153

    主题

    2029

    帖子

    2157

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    2157

    猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章管理员家财万贯

    发表于 2022-7-31 15:14:58 | 显示全部楼层
    这个可以
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

    该用户从未签到

    30

    主题

    207

    帖子

    207

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    207

    荣誉开发者

    发表于 2022-7-31 15:18:11 | 显示全部楼层

    gg不打算给脚本站的个人中心也加个搜索框吗,每次找自己写的脚本赶感觉快不方便了
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 02:52
  • 签到天数: 69 天

    [LV.6]常住居民II

    153

    主题

    2029

    帖子

    2157

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    2157

    猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章管理员家财万贯

    发表于 2022-7-31 15:22:52 | 显示全部楼层
    wwwwwllllk 发表于 2022-7-31 15:18
    gg不打算给脚本站的个人中心也加个搜索框吗,每次找自己写的脚本赶感觉快不方便了 ...

    可以 我有时间看看
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 02:52
  • 签到天数: 69 天

    [LV.6]常住居民II

    153

    主题

    2029

    帖子

    2157

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    2157

    猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章管理员家财万贯

    发表于 2022-7-31 15:23:26 | 显示全部楼层
    wwwwwllllk 发表于 2022-7-31 15:18
    gg不打算给脚本站的个人中心也加个搜索框吗,每次找自己写的脚本赶感觉快不方便了 ...

    其实感觉ctrl+f也足够
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:55
  • 签到天数: 71 天

    [LV.6]常住居民II

    15

    主题

    65

    帖子

    90

    积分

    初级工程师

    Rank: 4

    积分
    90

    国庆纪念章中秋纪念章

    发表于 2022-7-31 21:09:34 | 显示全部楼层
    脚本猫还是油猴?
    回复

    使用道具 举报

    该用户从未签到

    30

    主题

    207

    帖子

    207

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    207

    荣誉开发者

    发表于 2022-8-1 18:59:31 | 显示全部楼层
    dalao8888 发表于 2022-7-31 21:09
    脚本猫还是油猴?

    后台脚本一般都是只有脚本猫才可以用
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表