// ==UserScript== // @name Yandex to DuckDuckGo // @name:ru Yandex to DuckDuckGo // @description Places a button to search with DuckDuckGo from Yandex search page // @description:ru Добавляет кнопку поиска на DuckDuckGo к результатам поиска Яндекса // @author Autapomorph // @version 1.0.2 // @run-at document_start // @match https://yandex.ru/* // @supportURL https://github.com/Autapomorph/yandex-ddg/issues // @license MIT // @namespace https://greasyfork.org/users/689919 // @downloadURL none // ==/UserScript== (function yandexDDG() { var input = document.querySelector('.input__control'); var competitorsWrapper = document.querySelector('.competitors .competitors__list'); var googleLink = competitorsWrapper.querySelector('a[href*="google"]'); if (!input || !competitorsWrapper || !googleLink) { return; } var searchTerm = input.value; var ddgLink = googleLink.cloneNode(true); ddgLink.textContent = 'DuckDuckGo'; ddgLink.setAttribute('href', '//duckduckgo.com/?q=' + searchTerm); competitorsWrapper.appendChild(ddgLink); })();