Adds links allowing search on Twitter (by title and url) to video detail screen.
当前为
// ==UserScript== // @name BitChute: search video on twitter // @version 1 // @grant none // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js // @match https://www.bitchute.com/* // @author monnef // @description Adds links allowing search on Twitter (by title and url) to video detail screen. // @namespace monnef.eu // ==/UserScript== const cls = 'tw-link'; const genTwitterSearchURL = str => `https://twitter.com/search?q=${encodeURIComponent(str)}&src=typed_query`; const work = () => { const titleEl = $('#video-title'); if (titleEl.hasClass(cls)) { return; } titleEl.addClass(cls); const pubDateEl = $('.video-publish-date'); const linkAddressByTitle = genTwitterSearchURL(titleEl.text()); const linkAddressByURL = genTwitterSearchURL(document.location.href); const titleSearchEl = $('<a/>').text('title').attr('target', '_blank').attr('href', linkAddressByTitle); const urlSearchEl = $('<a/>').text('URL').attr('target', '_blank').attr('href', linkAddressByURL); const el = $('<div>').text('Search on Twitter: ').append(titleSearchEl).append(' / ').append(urlSearchEl); pubDateEl.after(el); }; $(() => setInterval(work, 1000));