Monday, November 08, 2010 at 12:05 AM.

system.verbs.builtins.radio.utilities.homeFolderTextFiles.save

<<Changes
	<<10/29/01; 11:39:25 AM by JES
		<<Home folder text files are now .txt files.
	<<10/23/01; 2:00:05 AM by JES
		<<Only read files which exist on disk.
local (pc = file.getPathChar ());
local (adrtable = @radio.data.homeFolderTextFiles);
new (tabletype, adrtable);
local (homefolder = user.radio.prefs.wwwfolder);
on savefile (fname) {
	local (f = homefolder + string.replaceAll (fname, "/", pc));
	if file.exists (f) {
		local (adrobject = @adrtable^.[fname]);
		wp.newtextobject (string (file.readwholefile (f)), adrobject);
		setTimeCreated (adrobject, file.created (f));
		setTimeModified (adrobject, file.modified (f))}};
bundle { //read in the files
	savefile ("#cascadingStyleSheet.txt");
	savefile ("#dayTemplate.txt");
	savefile ("#homeTemplate.txt");
	savefile ("#itemTemplate.txt");
	savefile ("#javaScript.txt");
	savefile ("#navigatorLinks.txt");
	savefile ("#template.txt");
	savefile ("index.txt");
	savefile ("stories/index.txt");
	savefile ("stories/newStory.txt")}



This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.