<commit_before>// ==UserScript==
// @name        Search helpers for last.fm now page
// @description Search helpers for last.fm now page
// @namespace   lastfm
// @include     http://www.lastfm.ru/user/*/now
// @version     1.1
// @grant       none
// @require     http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.js
// ==/UserScript==


var needUpdating = true;

function getYandexMusicLink() {
  return 'http://music.yandex.ru/#!/search?text=' + encodeURI($('.artist-name a').text().trim() + ' - ' + $('.track-name').text().trim());
}

function getVkLink() {
  return 'https://vk.com/search?c[section]=audio&c[q]=' + encodeURI($('.artist-name a').text().trim() + ' - ' + $('.track-name').text().trim());
}

function updateLinksWrapperContent() {
  if ($('.external-find-links').length === 0) {
    $('.track-meta').prepend('<div style="padding-bottom: 10px" class="external-find-links"></div>');
    $('.external-find-links').append('<div><a target="_blank" href="'+getYandexMusicLink()+'">Искать на Яндекс.Музыке</a></div>');
    $('.external-find-links').append('<div><a target="_blank" href="'+getVkLink()+'">Искать на Vk.com</a></div>');
  }
}

setInterval(function () {
  updateLinksWrapperContent();
  needUpdating = false;
}, 1000);

$('.page-wrapper').bind("DOMSubtreeModified", function() {
  needUpdating = true;
});

updateLinksWrapperContent();
<commit_msg>Changed namespace<commit_after>// ==UserScript==
// @name        Search helpers for last.fm now page
// @description Search helpers for last.fm now page
// @namespace   lastfm.now.search.helpers
// @include     http://www.lastfm.ru/user/*/now
// @version     1.1
// @grant       none
// @require     http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.js
// ==/UserScript==


var needUpdating = true;

function getYandexMusicLink() {
  return 'http://music.yandex.ru/#!/search?text=' + encodeURI($('.artist-name a').text().trim() + ' - ' + $('.track-name').text().trim());
}

function getVkLink() {
  return 'https://vk.com/search?c[section]=audio&c[q]=' + encodeURI($('.artist-name a').text().trim() + ' - ' + $('.track-name').text().trim());
}

function updateLinksWrapperContent() {
  if ($('.external-find-links').length === 0) {
    $('.track-meta').prepend('<div style="padding-bottom: 10px" class="external-find-links"></div>');
    $('.external-find-links').append('<div><a target="_blank" href="'+getYandexMusicLink()+'">Искать на Яндекс.Музыке</a></div>');
    $('.external-find-links').append('<div><a target="_blank" href="'+getVkLink()+'">Искать на Vk.com</a></div>');
  }
}

setInterval(function () {
  updateLinksWrapperContent();
  needUpdating = false;
}, 1000);

$('.page-wrapper').bind("DOMSubtreeModified", function() {
  needUpdating = true;
});

updateLinksWrapperContent();

{'fraction_non_alphanumeric': 0.2369651204602661, 'fraction_numerical': 0.008629989212513484, 'mean_word_length': 4.142329020332717, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6684717', 'n_tokens_mistral': 972, 'n_tokens_neox': 946, 'n_words': 147}