Libraryless. Click here for Pure Java version (7496L/50K/165K).
!7 p { RemoteDB db = new RemoteDB(#1006463, true); // auto start AI Concepts L<RC> l = db.xlist("AIConcept"); print("Found " + n(l, "concepts")); for (RC rc : l) { S id = rc.getString("globalID"); S md5 = rc.getString("imageMD5"); if (empty(md5)) { RC pngFile = cast rc.get("pngFile"); //print("pngFile: " + pngFile); if (pngFile != null) { S pngPath = pngFile.getString("pngPath"); print(" PNG path: " + pngPath); File png = prepareFile(new File(javaxDataDir(), pngPath)); pcall { BufferedImage img = loadImage2(png); if (img != null) { md5 = md5OfBufferedImage(img); rc.set(imageMD5 := md5); print(" Updated MD5 to " + md5); } } } } } db.close(); print("Done!"); }
Began life as a copy of #1007478
download show line numbers debug dex old transpilations
Travelled to 13 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1007523 |
| Snippet name: | Fix imageMD5 of all AI concepts [dev.] |
| Eternal ID of this version: | #1007523/9 |
| Text MD5: | 4d1d936ec637c9f403b27f4c790cd00f |
| Transpilation MD5: | 9e00a56b9da1ba494a7484b427f42fe8 |
| Author: | stefan |
| Category: | javax / a.i. |
| Type: | JavaX source code |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2017-03-25 23:19:51 |
| Source code size: | 858 bytes / 30 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 738 / 872 |
| Version history: | 8 change(s) |
| Referenced in: | -