Skip to content

Instantly share code, notes, and snippets.

View Yuki2718's full-sized avatar

Yuki2718

View GitHub Profile
@Yuki2718
Yuki2718 / gist:371ea10f8952570fa23d721225134d86
Last active September 1, 2024 08:19
Shorts on Google search
google.com###rso > div div[style="height:100%"][data-hveid]:has(> .mnr-c [role="list"] [href^="https://m.youtube.com/shorts"])
@Yuki2718
Yuki2718 / gist:ef73304956bdf6cc898ba929a0b11bd0
Last active August 5, 2024 16:51
Brave用Ad-Shield一時対応
*$csp=script-src-attr 'none',domain=jin115.com
@Yuki2718
Yuki2718 / gist:8764ddddf16914a5e9b06041cf78bcea
Last active August 2, 2024 16:58
プロフィールの「認証される」を消す
x.com##div[data-testid="UserName"] a[href="/i/premium_sign_up"][style]
@Yuki2718
Yuki2718 / gist:1a962af14c72aff65e907d7750f45af4
Created August 2, 2024 04:42
Test SSAP rules on Android
youtube.com##+js(set-trusted-types)
youtube.com##+js(trusted-rpnt, script, (function() {window.ytplayer=, '/*start*/(()=>{let t=document.location.href;let e=[];let n=[];let o=false;let r="";const i=Array.prototype.push;const a={apply:(t,r,a)=>{if(window.yt?.config_?.EXPERIMENT_FLAGS?.html5_enable_ssap_entity_id&&a[0]&&a[0]!==window&&typeof a[0].start=="number"&&a[0].end&&a[0].namespace==="ssap"&&a[0].id){if(!o&&a[0]?.start===0&&!n.includes(a[0].id)){e.length=0;n.length=0;o=true;i.call(e,a[0]);i.call(n,a[0].id)}if(o&&a[0]?.start!==0&&!n.includes(a[0].id)){i.call(e,a[0]);i.call(n,a[0].id)}}return Reflect.apply(t,r,a)}};window.Array.prototype.push=new Proxy(window.Array.prototype.push,a);document.addEventListener("DOMContentLoaded",(function(){if(!window.yt?.config_?.EXPERIMENT_FLAGS?.html5_enable_ssap_entity_id){return}const i=()=>{const t=document.querySelector("video");if(t&&e.length){const i=Math.round(t.duration);const a=Math.round(e.at(-1).end/1e3);const c=n.join(",");console.log(t.currentTime,r,i,a,"uBO")
x.com##[aria-label^=タイムライン][aria-label$="さんのポスト"] [data-testid="cellInnerDiv"]:has([aria-label^="フォロー "][role="button"])
x.com##[aria-label^=タイムライン][aria-label$="さんのポスト"] [data-testid="cellInnerDiv"]:has(+ div [aria-label^="フォロー "][role="button"])
x.com##[aria-label^=タイムライン][aria-label$="さんのポスト"] [data-testid="cellInnerDiv"]:has(a[href^="/i/connect_people?"])
x.com##[aria-label^=タイムライン][aria-label$="さんのポスト"] [data-testid="cellInnerDiv"]:has(a[href^="/i/connect_people?"]) + div:has( > div > div:empty)
@Yuki2718
Yuki2718 / gist:f38d67229c2fcea65ddf59de933a60d8
Last active May 26, 2024 15:59
Xで、フォローしている相手のポストのドロップダウンから特定項目を消すルール
x.com##div[data-testid="Dropdown"]:has-text(さんのフォローを解除) > div[role="menuitem"]:has-text(/さんのフォローを解除|さんをブロック|ポストを埋め込む/)
@Yuki2718
Yuki2718 / gist:be6c6f996ddb34cc3bc2067eb53b967f
Created May 22, 2024 12:32
Block scam anyway (use at your own risk)
/index.php?main_page=product_info*&cPath=$document,domain=com|net
/index.php?main_page=product_info&products_id=$document,domain=com|net
@Yuki2718
Yuki2718 / gist:6d9fea46e153e98e89aaca4c867245af
Last active May 6, 2024 06:53
hide see-results-closer-to-you
www.google.com###before-appbar + #lb[style="visibility: visible;"]:has(location-permission-button)
www.google.com##html.TaoyYc:style(overflow: auto !important;)
@Yuki2718
Yuki2718 / gist:0d594acdc6b7203ea834b1539a668b04
Created May 1, 2024 12:24
YT - mitigate slow loading for AdGuard
www.youtube.com#%#//scriptlet('adjust-setTimeout', 'resolve(1)', '*', '0.001')
www.youtube.com#%#//scriptlet('set-constant', 'yt.config_.EXPERIMENT_FLAGS.web_enable_ab_rsp_cl', 'false')
||googlevideo.com/videoplayback$xmlhttprequest,third-party,method=get,domain=www.youtube.com
twitter.com##section[aria-labelledby^="accessible-list"] div[style^="transform"]:has(div[id^="id__"] > a[style^="text-overflow"]:is([href*=".asia/"], [href*=".icu/"], [href*=".online/"], [href*=".top/"], [href*=".xyz/"])):has(div[data-testid="card.wrapper"] + a:contains(news.yahoo.co.jp))