!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" := n2(howManyMinutesAgo(f.lastModified(), "minute") + " ago", "Last Line" := lastLineOfFile(f)) }; updateYo(); doEvery(10.0, r updateTable); } void updateYo() { setData(findProbableQuotedLogs()); } }