Results 1 to 2 of 2

Thread: OpenTrade Price Cutter [userscript]

  1. #1
    Новичок
    Join Date
    Jun 2018
    Posts
    19

    OpenTrade Price Cutter [userscript]

    Подрезатель длинных прайсов.
    Выводит у прайсов в таблице "Market" только требуемое кол-во символов после запятой.

    Как пользоваться:
    ARR_Pairs — Массив валют, к которым нужно применить подрезку
    ARR_CUT — Массив количества символов после запятой
    Например, хотим добавить WAVI, т.к. у неё слишком длинное число, добавляем её в наш массив ARR_Pairs и указываем, сколько оставить символов после запятой(4)

    Получится вот так:
    Code:
        var ARR_Pairs = ["BTC", "LTC", "BCH", "DASH", "WAVI"];
        var ARR_CUT = [1, 2, 1, 1, 4];
    https://pastebin.com/ZB1MuYhJ
    Code:
    // ==UserScript==
    // @name         OTPC
    // @namespace    OpenTrade Price Cutter
    // @version      0.1
    // @description  Cut prices
    // @author       DEMENTOR
    // @icon         https://marycoin.net/images/logo.png
    // @match        https://trade.multicoins.org/
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
        var ARR_Pairs = ["BTC", "LTC", "BCH", "DASH"];
        var ARR_CUT = [1, 2, 1, 1];
    
        setInterval(function(){
            cutPrices();
        },500);
    
        function cutPrices(){
            var MC_ARR = [0];
            for (var i = 0; i < ARR_Pairs.length; i++){
                MC_ARR[i] = $('#table-market tr:contains("' + ARR_Pairs[i] + '") td:eq(1)').text();
                //var local_price = Number(MC_ARR[i]);
                $('#table-market tr:contains("' + ARR_Pairs[i] + '") td:eq(1)').html(Number(MC_ARR[i]).toFixed(ARR_CUT[i]));
            }
        }
    })();

  2. #2
    Новичок
    Join Date
    Jun 2018
    Posts
    19
    Вторая версия - заодно подрезает объёмы:
    Code:
    // ==UserScript==
    // @name         OTPC
    // @namespace    OpenTrade Price Cutter
    // @version      0.2
    // @description  Cut prices
    // @author       DEMENTOR
    // @icon         https://marycoin.net/images/logo.png
    // @match        https://trade.multicoins.org/
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
        var ARR_Pairs = ["BTC", "LTC", "BCH", "DASH", "WAVI", "YTN", "MAI", "KEC"];
        var ARR_CUT = [1, 2, 1, 1, 4];;
    
        setInterval(function(){
            cutPrices();
            cutVolumes();
        },500);
    
        function cutPrices(){
            var MC_ARR = [0];
            for (var i = 0; i < ARR_Pairs.length; i++){
                MC_ARR[i] = $('#table-market tr:contains("' + ARR_Pairs[i] + '") td:eq(1)').text();
                $('#table-market tr:contains("' + ARR_Pairs[i] + '") td:eq(1)').html(Number(MC_ARR[i]).toFixed(ARR_CUT[i]));
            }
        }
    
        function cutVolumes(){
            var MC_ARR = [0];
            for (var i = 0; i < ARR_Pairs.length; i++){
                MC_ARR[i] = $('#table-market tr:contains("' + ARR_Pairs[i] + '") td:eq(2)').text();
                $('#table-market tr:contains("' + ARR_Pairs[i] + '") td:eq(2)').html(Number(MC_ARR[i]).toFixed(ARR_CUT[i]));
            }
        }
    })();

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •