Skip to content

hieudoanm/ytb

Repository files navigation

YouTube Extensions

Apps

  • YouTube Transcript Summarizer

JavaScript Scripts

function sleep(ms) {
  return new Promise((resolve) => setTimeout(resolve, ms));
}

async function deleteLikedVideos() {
  'use strict';
    '#primary ytd-playlist-video-renderer yt-icon-button.dropdown-trigger > button[aria-label]'
  );
  let out;

  for (const item of items) {
    item.click();
    out = setTimeout(function () {
      const selector =
        'tp-yt-paper-listbox.style-scope.ytd-menu-popup-renderer';
      if (document.querySelector(selector)?.lastElementChild) {
        document?.querySelector(selector)?.lastElementChild.click();
      }
    }, 100);
    await sleep(500); // sleep cause browser can not handle the process
    clearTimeout(out);
  }
}

deleteLikedVideos();

About

YouTube Extensions

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •