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.