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

system.verbs.builtins.radio.macros.googleIt

on googleIt (postnum, linetext="Google It!") {
	<<Changes
		<<3/12/02; 11:44:50 AM by DW
			<<http://radio.userland.com/googleItMacro
	local (adrblog = radio.weblog.init ());
	local (adrpost = @adrblog^.posts.[string.padwithzeros (postnum, 8)]);
	if defined (adrpost^) {
		if defined (adrpost^.title) {
			if adrpost^.title != "" {
				local (url = "http://www.google.com/search?q=" + string.urlencode (searchEngine.stripMarkup (adrpost^.title)));
				return ("<a href=\"" + url + "\">" + linetext + "</a>")}}};
	return ("")}
<<bundle //test code
	<<webbrowser.displaytext (googleIt (1046))



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.