Content

Content

9611 bookmarks
Newest
JoeanAmier/TikTokDownloader · GitHub
JoeanAmier/TikTokDownloader · GitHub
完全免费开源,基于 Requests 模块实现:TikTok 主页/视频/图集/原声;抖音主页/视频/图集/收藏/直播/原声/合集/评论/账号/搜索/热榜数据采集工具 - GitHub - JoeanAmier/TikTokDownloader: 完全免费开源,基于 Requests 模块实现:TikTok 主页/视频/图集/原声;抖音主页/视频/图集/收藏/直播/原声/合集/评论/账号/搜...
·github.com·
JoeanAmier/TikTokDownloader · GitHub
How to Unsubscribe From All YouTube Channels in One Go - How To Geek
How to Unsubscribe From All YouTube Channels in One Go - How To Geek

// YouTube bulk unsubscribe fn (async function iife() { // This is the time delay after which the "unsubscribe" button is "clicked"; Change it as per your need! var UNSUBSCRIBE_DELAY_TIME = 2000 /

  • Delay runner. Wraps setTimeout so it can be awaited on.
  • @param {Function} fn
  • @param {number} delay */ var runAfterDelay = (fn, delay) => new Promise((resolve, reject) => { setTimeout(() => { fn() resolve() }, delay) }) // Get the channel list; this can be considered a row in the page. var channels = Array.from(document.getElementsByTagName(ytd-channel-renderer)) console.log(${channels.length} channels found.) var ctr = 0 for (const channel of channels) { // Get the subscribe button and trigger a "click" channel.querySelector([aria-label^='Unsubscribe from']).click() await runAfterDelay(() => { // Get the dialog container... document.getElementsByTagName(yt-confirm-dialog-renderer)[0] // and find the confirm button... .querySelector([aria-label^='Unsubscribe']).click() console.log(Unsubsribed ${ctr + 1}/${channels.length}) ctr++ }, UNSUBSCRIBE_DELAY_TIME) } })()
·howtogeek.com·
How to Unsubscribe From All YouTube Channels in One Go - How To Geek
meilisearch/meilisearch: A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
meilisearch/meilisearch: A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
A lightning-fast search API that fits effortlessly into your apps, websites, and workflow - GitHub - meilisearch/meilisearch: A lightning-fast search API that fits effortlessly into your apps, webs...
·github.com·
meilisearch/meilisearch: A lightning-fast search API that fits effortlessly into your apps, websites, and workflow