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

每天学一句英语

[复制链接]
  • TA的每日心情
    无聊
    18 小时前
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    58

    主题

    312

    帖子

    420

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    420

    荣誉开发者国庆纪念章油中2周年

    发表于 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("接口请求失败")
    });
    
    I frequently record, because want to leave something.
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 126 天

    [LV.7]常住居民III

    201

    主题

    2614

    帖子

    2644

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    2644

    荣誉开发者喜迎中秋热心会员活跃会员突出贡献三好学生管理员家财万贯油中2周年

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

    使用道具 举报

  • TA的每日心情
    无聊
    18 小时前
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    58

    主题

    312

    帖子

    420

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    420

    荣誉开发者国庆纪念章油中2周年

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

    gg不打算给脚本站的个人中心也加个搜索框吗,每次找自己写的脚本赶感觉快不方便了
    I frequently record, because want to leave something.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 126 天

    [LV.7]常住居民III

    201

    主题

    2614

    帖子

    2644

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    2644

    荣誉开发者喜迎中秋热心会员活跃会员突出贡献三好学生管理员家财万贯油中2周年

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

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

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 126 天

    [LV.7]常住居民III

    201

    主题

    2614

    帖子

    2644

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    2644

    荣誉开发者喜迎中秋热心会员活跃会员突出贡献三好学生管理员家财万贯油中2周年

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 155 天

    [LV.7]常住居民III

    17

    主题

    79

    帖子

    140

    积分

    中级工程师

    Rank: 5Rank: 5

    积分
    140

    国庆纪念章油中2周年

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

    使用道具 举报

  • TA的每日心情
    无聊
    18 小时前
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    58

    主题

    312

    帖子

    420

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    420

    荣誉开发者国庆纪念章油中2周年

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

    后台脚本一般都是只有脚本猫才可以用
    I frequently record, because want to leave something.
    回复

    使用道具 举报

    发表回复

    本版积分规则

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