xxxxxxxxxx
36
const url = 'https://images-api.nasa.gov/search?q=';
let images;
let img;
let queries = ['moon', 'sun', 'earth', 'jupiter', 'saturn'];
query = queries[Math.floor(Math.random()*queries.length)]
function preload(){
getImage();
}
function setup() {
createCanvas(600, 400);
}
function draw() {
background(220);
images && image(img, 0, 0,width,height);
}
async function getImage(){
let response = await fetch(url + query);
let data = await response.json();
images = data.collection;
let randy = Math.round(Math.random()*images.items.length);
img = loadImage(data.collection.items[randy].links[0].href);
}
function mousePressed(){
query = queries[Math.floor(Math.random()*queries.length)]
getImage();
}