!7 module PossibleLogFiles > DynObjectTable { start { //itemToMap = itemToMap_fullFilePath("Log File"); fS home = addSlash(userHome()); itemToMap = func(File f) -> Map { litorderedmap( "Log File" := dropPrefix(home, f.getPath()), "Size" := toK(fileSize(f)) + " K", "Changed" := renderHowLongAgo(f.lastModified()), "Last Line" := shorten(lastLineOfFile(f), 100)) }; updateYo(); doEvery(10.0, r updateTable); } void updateYo() { setData(findProbableQuotedLogs()); } }