!7 p-exp { agiBlue_whiteListMe(); SS idToMD5 = fileServer_IDsAndMD5s(); //pnl(idToMD5); for (File f : listFiles(newFile("/var/www/blobs"))) { print(fileName(f)); int id = parseInt(fileName(f)); if (id == 0) continue with print("Skipping: " + f); S md5 = idToMD5.get(str(id)); S newMD5 = fileMD5(f); if (nempty(md5)) if (eq(md5, newMD5)) continue with print("Snippet " + id + " exists"); else continue with print("Snippet differs? " + id); retry(3, r { uploadToFileServerWithFixedID(f, snippetTitle(id), fsI(id)); }); } }