Found 9479 bookmarks
Newest
JoeanAmier/TikTokDownloader · GitHub
JoeanAmier/TikTokDownloader · GitHub
完全免费开源,基于 Requests 模块实现:TikTok 主页/视频/图集/原声;抖音主页/视频/图集/收藏/直播/原声/合集/评论/账号/搜索/热榜数据采集工具 - GitHub - JoeanAmier/TikTokDownloader: 完全免费开源,基于 Requests 模块实现:TikTok 主页/视频/图集/原声;抖音主页/视频/图集/收藏/直播/原声/合集/评论/账号/搜...
·github.com·
JoeanAmier/TikTokDownloader · GitHub
usebruno/bruno · GitHub
usebruno/bruno · GitHub
Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia) - GitHub - usebruno/bruno: Opensource IDE For Exploring and Testing Api's (lightweight a...
·github.com·
usebruno/bruno · GitHub
aspen-cloud/triplit · GitHub
aspen-cloud/triplit · GitHub
A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Sol...
·github.com·
aspen-cloud/triplit · GitHub
gethomepage/homepage · GitHub
gethomepage/homepage · GitHub
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. - GitHub - gethomepage/homepage: A highly customizable homepage (or startpage / appli...
·github.com·
gethomepage/homepage · 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
mulaRahul/keyviz · GitHub
mulaRahul/keyviz · GitHub
Keyviz is a free and open-source tool to visualize your keystrokes ⌨️ and 🖱️ mouse actions in real-time. - GitHub - mulaRahul/keyviz: Keyviz is a free and open-source tool to visualize your keystro...
·github.com·
mulaRahul/keyviz · GitHub