Alabama: 8339502828
Alaska: 8339503491
Arizona: 8339503492
Arkansas: 8339503493
California: 8339503494
Colorado: 8339503495
Connecticut: 8339503496
Delaware: 8339503497
Florida: 8339503498
Georgia: 8339503499
Hawaii: 8339503500
Idaho: 8339503501
Illinois: 8339503502
Indiana: 8339503503
Iowa: 8339503504
Kansas: 8339503505
Kentucky: 8339503506
Louisiana: 8339503507
Maine: 8339503508
Maryland: 8339503509
Massachusetts: 8339503510
Michigan: 8339503511
Minnesota: 8339503512
Mississippi: 8339503513
Missouri: 8339503514
Montana: 8339503515
Nebraska: 8339503516
Nevada: 8339503517
New Hampshire: 8339503518
New Jersey: 8339503519
New Mexico: 8339503520
New York: 8339503521
North Carolina: 8339503522
North Dakota: 8339503523
Ohio: 8339503524
Oklahoma: 8339503525
Oregon: 8339503526
Pennsylvania: 8339503527
Rhode Island: 8339503528
South Carolina: 8339503529
South Dakota: 8339503530
Tennessee: 8339503531
Texas: 8339503532
Utah: 8339503533
Vermont: 8339503534
Virginia: 8339503535
Washington: 8339503536
West Virginia: 8339503537
Wisconsin: 8339503538
Wyoming: 8339503539
Bingo Checker PWA
26 June, 2025 02:49
Ray2407 Web Hub
Mayor’s letter
V3 unsubscribe script
(async function batchUnsubscribeWithScroll(limit = 1000, delay = 2000) { const sleep = (ms) => new Promise((res) => setTimeout(res, ms)); let unsubscribed = 0;
let lastHeight = 0;
let scrollAttempts = 0;
async function scrollToBottom() {
while (scrollAttempts < 10) {
window.scrollTo(0, document.body.scrollHeight);
await sleep(2000);
const newHeight = document.body.scrollHeight;
if (newHeight === lastHeight) {
scrollAttempts++;
} else {
scrollAttempts = 0;
lastHeight = newHeight;
}
}
console.log(“✅ Finished scrolling.”);
}
async function unsubscribeVisible() {
const channels = Array.from(document.querySelectorAll(‘ytd-channel-renderer’)); for (const channel of channels) {
if (unsubscribed >= limit) return;
const button = channel.querySelector(‘[aria-label^=”Unsubscribe from”]’); if (button) {
button.click();
await sleep(500);
const confirm = document.querySelector(‘yt-confirm-dialog-renderer #confirm-button’); if (confirm) {
confirm.click();
unsubscribed++;
console.log(`Unsubscribed ${unsubscribed}/${limit}`); await sleep(delay);
}
}
}
}
await scrollToBottom();
await unsubscribeVisible();
console.log(`🎉 Done. Total unsubscribed: ${unsubscribed}`); })();
Force YouTube page load
let scrollInterval = setInterval(() => {
window.scrollBy(0, 500);
if ((window.innerHeight + window.scrollY) >= document.body.scrollHeight) { clearInterval(scrollInterval);
console.log(“Reached bottom of page.”);
}
}, 500);
Another unsubscribe
(async function unsubscribeBatch(limit = 100, delay = 2000) { const sleep = (ms) => new Promise((res) => setTimeout(res, ms)); const channels = Array.from(document.querySelectorAll(‘ytd-channel-renderer’));
console.log(`Found ${channels.length} channels. Attempting to unsubscribe from up to ${limit}.`);
let count = 0;
for (const channel of channels) {
if (count >= limit) break;
const button = channel.querySelector(‘[aria-label^=”Unsubscribe from”]’); if (button) {
button.click();
await sleep(500);
const confirm = document.querySelector(‘yt-confirm-dialog-renderer #confirm-button’); if (confirm) {
confirm.click();
console.log(`Unsubscribed ${count + 1}/${limit}`);
count++;
await sleep(delay);
}
}
}
console.log(`Finished unsubscribing from ${count} channels.`); })();
Meeting
Mahalo
SIGNATURE:
Clifford "RAY" Hackett I founded www.adapt.org in 1980 it now has over 50 million members.
$500 of material=World’s fastest hydrofoil sailboat. http://sunrun.biz
YouTube unsubscribe script
(async () => {
const delay = ms => new Promise(res => setTimeout(res, ms));
const buttons = Array.from(document.querySelectorAll(‘ytd-subscribe-button-renderer tp-yt-paper-button[aria-label^=”Unsubscribe from”]’));
console.log(`Found ${buttons.length} subscriptions. Starting to unsubscribe…`); for (let i = 0; i < buttons.length; i++) {
buttons[i].click();
await delay(1000);
const confirm = document.querySelector(‘yt-confirm-dialog-renderer tp-yt-paper-button[aria-label=”Unsubscribe”]’); if (confirm) confirm.click();
console.log(`Unsubscribed from ${i + 1} of ${buttons.length}`); await delay(1500);
}
console.log(‘✅ All done!’);
})();
