tampermonkey应用二--Bit币提醒

    

     最近炒了一段Bit币,因为它是24小时交易,常常晚上又是突发点产生时刻,因此需要当其将到某点时,自动提醒我该买入。


开始时,自己就用微信中服务号okcoin,当醒来时就手动刷新下,看看其价格,这种方式实在伤不起,所以就想到了tampermonkey来实现。


说明:该功能还在进一步扩展中.


下面是全部源码:


// ==UserScript==
// @name       okcoin
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @updateURL  https://raw.github.com/cswuxiang/lib/master/js/monkey/okcoin.js
// @icon       http://www.okcoin.com/image/new_v1/logo.png
// @description  query okcoin from sina
// @include    http://www.okcoin.com/*
// @match      http://www.okcoin.com/*
// @run-at      document-end
// @require     http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js
// @require     https://raw.github.com/cswuxiang/lib/master/js/core/qufix-1.0.js?v=20131017
// @copyright  2012+, You
// ==/UserScript==


var onDownValue = 18.5;//降到某值时叫醒我


var isUpValue = 20;//升到某个值时叫我


var onFix = true;//是否开启固定值报响


var queryMoney =  "http://www.okcoin.com/ticker.do?random={random}";
var downClock = "https://raw.github.com/cswuxiang/lib/master/media/Liekkas.mp3";
var upClock = "https://raw.github.com/cswuxiang/lib/master/media/upclock.mp3";








var clearStorage = false;
var interval = 1000*10;//每隔多少时间刷新






(function(window){
    
    var _win = unsafeWindow;
    var isDownLoadMedia = false;
var isUpLoadMedia = false;
    var _doc = _win.document;
    var _cache = [];
   
    
    var loadMedia = function(ltcdata){
        
         if(onFix){
             
      if(!isDownLoadMedia && ltcdata <= onDownValue){
$($T.getVidioHtml({url:downClock})).appendTo(_doc.body);
isDownLoadMedia = true;
 
}

if(!isUpLoadMedia  && ltcdata >= isUpValue){;
$($T.getVidioHtml({url:upClock})).appendTo(_doc.body);
isUpLoadMedia = true;
}
        }

        
        
    }
    var sucfun = function(data){
        
        var response = JSON.parse(data.response);
        var ltcdata = parseFloat(response.ltcLast);
        var btcLast = parseFloat(response.btcLast); 
        loadMedia(ltcdata);
  
    }
   
   setInterval(function(){


        GM_xmlhttpRequest({
                method: 'GET',
                url: $str.format(queryMoney,{random:Math.random()}),
                headers: {
                    'User-agent': 'Mozilla/4.0 (compatible) Greasemonkey',
                    'Accept': 'application/atom+xml,application/xml,text/xml',
                },
            onload: sucfun
            });
        
    },interval);
    
})();

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值