JSFiddle - React, Tailwind, and code Playground

by frogggeee McFrogggeee

JavaScript

let user = prompt("whos followers do you want to extract?", "samscallion");
let totalPages = prompt("how many pages of their followers do you want to extract? every page = 10 scratchers. ex: 10 pages would extract 100 scratcher usernames.", 15);
let peeps = [];
let peps;
let page = prompt("what page would you like to start at?", 0);
let reps = 0;
alert(to)
for (let g = 0; g < totalPages; g++) {
  extract(page);
  page++;
}
function extract(p) {
	fetch('https://cors-anywhere.herokuapp.com/https://api.scratch.mit.edu/users/' + user + '/followers?offset=' + p)
	 .then(response => response.json())
	 .then(data => {
	  peps = data;
	  for (let i = 0; i < peps.length; i++) {
			peeps.push(peps[i].username);
			i++;
	  }
    reps++;
	  if (reps == totalPages) {
			prompt("Press ctrl + C to copy this data.", peeps);
	  }
	});
}