sS quickVisualize_progID = #1007145; static BufferedImage quickVisualize(S query) { File f = quickVisualize_imageFile(query); if (f.length() != 0) pcall { ret loadPNG(f); } L urls = googleImageSearch_multi(query); saveTextFile(quickVisualize_urlsFile(query), joinLines(urls)); BufferedImage img = loadBufferedImage(first(urls)); savePNG(f, img); ret img; } static File quickVisualize_imageFile(S query) { ret prepareProgramFile(quickVisualize_progID, urlencode(query) + ".png"); } static File quickVisualize_urlsFile(S query) { ret prepareProgramFile(quickVisualize_progID, "urls-" + urlencode(query) + ".txt"); }