!7 import org.tmatesoft.sqljet.core.table.*; p { File firefoxDir = userFile("./mozilla/firefox"); L lines = toLinesFullTrim(loadTextFile(newFile(firefoxDir, "profiles.ini"))); S line = firstStartingWith(lines, "Path="); if (line == null) fail("No Firefox profile found"); S profilePath = substring(line, 5); File profileDir = newFile(firefoxDir, profilePath); File placesFile = newFile(profileDir, "places.sqlite"); if (placesFile.exists()) print("Places DB found!"); else fail("Places DB not found in: " + f2s(placesFile)); try { SqlJetDb db = SqlJetDb.open(placesFile, false); print("DB opened!"); } finally { db.close(); } }