Monday, November 08, 2010 at 12:01 AM.
system.verbs.apps.FriendFeed.testing.publishParagraphs
on publishParagraphs (title, s) {
<<Changes
<<5/14/09; 8:20:16 AM by DW
<<Created. An experiment. Create a new post with the indicated title, and add each "paragraph" in the string as a comment. The delimiter is a carriage return.
local (t, url = friendfeed.newpost (title, adrdata:@t));
local (ctparagraphs = string.countfields (s, "\r"), i);
for i = 1 to ctparagraphs {
local (pgf = string.nthfield (s, "\r", i));
friendfeed.newcomment (t.id, pgf)};
return (url)};
bundle { //test code
local (s = string (FriendFeed.testing.paragraphText));
s = string.replaceall (s, "</p>", "+++++");
s = searchengine.stripmarkup (s);
s = string.replaceall (s, "+++++ ", "\r");
s = string.replaceall (s, " ", " ");
s = string.replaceall (s, "\";->\"", ":-)");
wp.newtextobject (s, @FriendFeed.testing.s);
<<publishParagraphs ("This is a test, please ignore", s)
publishParagraphs ("Why open formats are so important", s)}
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.