<commit_before>// ==UserScript==
// @name       Forvo links
// @namespace  http://gubnota.github.io/fenki_js_helpers/plugin/monkey/forvo/
// @version    0.0.1
// @downloadURL http://gubnota.github.io/fenki_js_helpers/plugin/monkey/forvo/main.user.js
// @description Forvo links
// @include        http://*.forvo.com/*
// @include        https://*.forvo.com/*
// @include        http://forvo.com/*
// @include        https://forvo.com/*
// @copyright  2018+, <NAME>
// @author <NAME>
// @grant          none
// @run-at document-end
// ==/UserScript==
(function(window, undefined){
var w = window;
    // без этого условия скрипт будет запускаться несколько раз на странице с фреймами
    if (w.self != w.top) {
        return;
    }
var a = document.getElementsByClassName('play');
for (var i = a.length - 1; i >= 0; i--) {
var b = a[i].getAttribute('onclick');
if (/^PlayPhrase\(/.test(a[i]))
    {
    var g = /'([^\']+)'/.exec(a[i]);
if (g[1] !== undefined) 
    {
       a[i].setAttribute('onclick','//audio.forvo.com/mp3/'+atob(g[1]));
    }

    }
else if (/^Play\(/.test(a[i])) {
    var g = /'([^\']+)'/.exec(a[i]);
if (g[1] !== undefined) 
    {
       a[i].setAttribute('onclick','//audio00.forvo.com/phrases/mp3/'+atob(g[1]));
    }
    }
}

})(window);<commit_msg>forvo<commit_after>// ==UserScript==
// @name       Forvo links
// @namespace  http://gubnota.github.io/fenki_js_helpers/plugin/monkey/forvo/
// @version    0.0.1
// @downloadURL http://gubnota.github.io/fenki_js_helpers/plugin/monkey/forvo/main.user.js
// @description Forvo links
// @include        http://*.forvo.com/*
// @include        https://*.forvo.com/*
// @include        http://forvo.com/*
// @include        https://forvo.com/*
// @copyright  2018+, <NAME>
// @author <NAME>
// @grant          none
// @run-at document-end
// ==/UserScript==
(function(window, undefined){
var w = window;
    // без этого условия скрипт будет запускаться несколько раз на странице с фреймами
    if (w.self != w.top) {
        return;
    }
var a = document.getElementsByClassName('play');
for (var i = a.length - 1; i >= 0; i--) {
var b = a[i].getAttribute('onclick');
if (/^PlayPhrase\(/.test(b))
    {
    var g = /'([^\']+)'/.exec(b);
if (g[1] !== undefined) 
    {
       a[i].setAttribute('onclick','//audio.forvo.com/mp3/'+atob(g[1]));
    }

    }
else if (/^Play\(/.test(b)) {
    var g = /'([^\']+)'/.exec(b);
if (g[1] !== undefined) 
    {
       a[i].setAttribute('onclick','//audio00.forvo.com/phrases/mp3/'+atob(g[1]));
    }
    }
}

})(window);
{'fraction_non_alphanumeric': 0.2308300395256917, 'fraction_numerical': 0.013438735177865613, 'mean_word_length': 2.5104022191400834, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 9, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '797269', 'n_tokens_mistral': 998, 'n_tokens_neox': 989, 'n_words': 173}