JSFiddle - React, Tailwind, and code Playground

by frogggeee McFrogggeee

JavaScript

let user = prompt('Whos followers do you want to invite to your studio? \n(Entering "griffpatch" will invite griffpatch\'s followers.)\n\nAfter clicking "OK", please wait several seconds for the next prompt.', "griffpatch");
let totalPages = 100;
totalPages = Math.round(totalPages / 20);
let peeps = [];
let peps;
let page = 0;
let reps = 0;
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);
    console.log(peeps[peeps.length-1]);
	}
	reps++;
	if (reps == totalPages) {
console.log(Object.keys(peps[1]));
}
	});
}
console.log(check("griffpatch"))
function check(username) {
// https://cors-anywhere.herokuapp.com/
	fetch("https://scratchdb.lefty.one/v2/user/info/" + username) 
  .then(response => response.json()) 
  .then(data => {
  return ( data);
  });
}
for (let g = 0; g < totalPages; g++) {
	extract(page);
	page += 20;
}