discord images

scroll_top_count = 5
scroll_top_delay = 500

scrolling_el = [...document.querySelectorAll("div")].filter((div) => {
  let s = div.attributes.class && div.attributes.class.value || ""; 
  return s.indexOf("scroller__") != -1 && div.attributes.role && div.attributes.role.value == "group"
})[0];

function get_links(){
  return [...document.querySelectorAll("a")].filter(a => a.dataset.role == "img")
  .map(a => a.href.match(/[^\?]+/)[0]).filter((v, i, arr) => arr.indexOf(v) === i)
};

(async function(){
  for(let i = 0; i < scroll_top_count; i++){
    scrolling_el.scrollTo(0, 0)
    await new Promise((resolve) => {
      setTimeout(() => resolve(), scroll_top_delay)
    })
  }

  console.log(get_links())
})()
Edit

Pub: 24 Nov 2023 11:05 UTC

Edit: 24 Nov 2023 11:53 UTC

Views: 104