Skip to content

Commit baffeb2

Browse files
committed
Update
1 parent a8fce70 commit baffeb2

2 files changed

Lines changed: 15 additions & 5 deletions

File tree

disable-embedded-youtube-videos.user.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// ==UserScript==
22
// @name Turn Embedded YouTube Videos Into Redirects
33
// @icon https://external-content.duckduckgo.com/ip3/youtube.com.ico
4-
// @version 0.5
4+
// @version 0.6
55
// @downloadURL https://userscripts.codonaft.com/disable-embedded-youtube-videos.user.js
66
// @require https://userscripts.codonaft.com/utils.js
77
// ==/UserScript==
@@ -30,8 +30,18 @@ subscribeOnChanges(document.body, 'iframe[src^="https://youtube.com/"], iframe[s
3030
image.style.height = 'auto';
3131
image.style.display = 'block';
3232

33+
const url = new URL(REDIRECT);
34+
url.pathname = '/watch';
35+
url.searchParams.set('v', videoId);
36+
for (const i of ['index', 'list', 't']) {
37+
const value = src.searchParams.get(i);
38+
if (value) {
39+
url.searchParams.set(i, value);
40+
}
41+
}
42+
3343
const link = document.createElement('a');
34-
link.href = `${REDIRECT}/${videoId}`;
44+
link.href = url;
3545
link.textContent = `\u25B6 ${link.href}`;
3646
link.target = '_blank';
3747
link.style.width = '100%';

improve-adult-experience.user.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
// @name Improve Adult Experience
33
// @description Skip intros, set better default quality/duration filters, make unwanted video previews transparent, workaround load failures, make input more consistent across the websites, remove spammy elements. Usually affects every media player it can find, designed to be used on a separate browser profile. Supported websites: anysex.com, beeg.com, bingato.com, drtuber.com, hqporner.com, hdzog.tube, hypnotube.com, incestporno.vip, inporn.com, manysex.com, mat6tube.com, pmvhaven.com, pmvtube.com, porn00.tv, pornheed.com, pornhits.com, pornhub.com, porno365.best, pornone.com, porntati.com, porntrex.com, pornxp.com, redtube.com, spankbang.com, taboodude.com, tnaflix.com, tube8.com, txxx.com, veporn.com, vxxx.com, whoreshub.com, xgroovy.com, xhamster.com, xnxx.com, xvideos.com, xxxbp.tv, youporn.com, рус-порно.tv
44
// @icon https://external-content.duckduckgo.com/ip3/pornhub.com.ico
5-
// @version 0.81
5+
// @version 0.82
66
// @downloadURL https://userscripts.codonaft.com/improve-adult-experience.user.js
77
// @require https://userscripts.codonaft.com/utils.js
88
// @grant GM_addStyle
99
// ==/UserScript==
1010

11-
// TODO: cumlouder.com, tubeon.com, xtits.xxx, eporner.com, pervclips.com, bigbumfun.com, momvids.com, zbporn.com, ok.xxx / perfectgirls.xxx, tubev.sex, youjizz.com, empflix.com, babestube.com, pornwhite.com, pornomira.net, videosection.com, upornia.com, free.brazzers.com, hdsex.org, gay0day.com, collectionofbestporn.com, pissjapantv.com, pervertslut.com, luxuretv.com, 4kporn.xxx, minuporno.com, prndb.net, familyporn.tv, pornoclown.top / pornoclown.com, pervertium.com
11+
// TODO: cumlouder.com, tubeon.com, xtits.xxx, eporner.com, pervclips.com, bigbumfun.com, momvids.com, zbporn.com, ok.xxx / perfectgirls.xxx, tubev.sex, youjizz.com, empflix.com, babestube.com, pornwhite.com, pornomira.net, videosection.com, upornia.com, free.brazzers.com, hdsex.org, gay0day.com, collectionofbestporn.com, pissjapantv.com, pervertslut.com, luxuretv.com, 4kporn.xxx, minuporno.com, prndb.net, familyporn.tv, pornoclown.top / pornoclown.com, pervertium.com, familyporner.com
1212

1313
(_ => {
1414
'use strict';
@@ -892,7 +892,7 @@ const sites = {
892892
searchInputSelector: 'input#s[type="text"], input[type="text"][name="s"]',
893893
searchFilter: query => ['search', { s: query, filter: 'longest' }],
894894
videoSelector: 'div.video-player',
895-
thumbnailSelector: 'article.thumb-block',
895+
thumbnailSelector: 'article.thumb-block, div.video-block',
896896
durationSelector: 'span.duration',
897897
isUnwantedDuration: text => text.includes(':') && timeToSeconds(text) < MIN_DURATION_MINS * 60,
898898
onNodeChange: node => {

0 commit comments

Comments
 (0)