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: | 737 / 869 | 
| Version history: | 8 change(s) | 
| Referenced in: | [show references] |