static L websPostedIn() { new Matches m; new L programsToScan; for (S s : listFileNames(getProgramDir(circlesEditorDBID()))) pcall { if (swic(s, "webs.posted.at.", m)) programsToScan.add(fsI($1)); } ret programsToScan; }