6X 6H qx@8Chicago?  Lucida Grande BGeneva ^=Chicago? m.Chicago? Lucida Grande  1[ ` 11 prefsqJ4 11`VGeneva 11'?LANDmac on any (pta) //boilerplate for your responder pta^.responseHeaders.["Content-Type"] = "text/html" pta^.code = 200 //everything was OK pta^.responseBody = "" //build response return (true) V)v11 any) .1P AI Q condition3(string.lower (path) beginsWith "/outlineblogger/")enabledmethods  L"&1item #1

11LGeneva 33'?LANDmac This script runs every hour. Geneva 33'?LANDmac This script runs every minute. 66F  " everyHour66D9533 background91 V13  7C [g OutlineBloggerDatavOutlineBloggerB3  #/ 9E JV j background bringUpDTWS& callbacks menu _statusCenterMessage VGeneva j=@8V88  %@ LP \` ew8 authorAndy Sylvester authorEmailandy@knowledgeorama.com description homePageUrlnameOutlineBlogger releaseDateversion0.1Geneva 45'?LANDmac This script runs every night. rD.34  ". 9 everyHoury everyMinute everyNightrw j.6  ' ,fileMenu radiouserXXw Geneva 66'?LANDmac dialog.notify ("Hello, World!") 0&1jitem #1

05.1W any5-&19item #1

-p-Geneva ipn tGeneva 6 N'?LANDmac This script returns a string which appears in the Status Center on the Radio UserLand home page. return ("EDIT WE") 836  !- 2> R background callbacks menu _statusCenterMessage ۀGeneva 77'?LANDmac This script runs in its own thread. loop //loop until the application quits Add your code here. thread.sleepFor (10) //sleep for ten seconds T)t.77 ctenabledscript8TtArial FF2LANDmac on finalFilter (pta) pta^.renderedText = string.replace (pta^.renderedText, "[[title]]", "") return (true) ����������������������������� ���-����Geneva���������������������������� ��������������Eu`Q�������2LAND������mac ������������on firstFilter (adrPageTable) return (true) �����������������������*��[����Geneva���������������������������� ��������������Eu7a���m���L�3*lLAND������mac ������������on pageFilter (pta) if typeOf (pta^.template) == outlineType or typeOf (pta^.template) == wpTextType table.assign (@pta^.template, string (pta^.template)) if typeOf (pta^.template) == stringType and not pta^.indirectTemplate pta^.template = string.replace (pta^.template, "<title>", "[[title]]") html.addPageToGlossary (pta) return (true) ����������������������������������������������W����������$������������space���/GIFfGIF89a�������!����,�������D�;��VArial����������������������������� ������������������������������������������������E��$�������������������������M������F������7�������� ����url��� http://127.0.0.1/OutlineBlogger/er/���M�����������������8H������VArial����������������������������� ������������������������������������������������n������������������������������space���/GIFfGIF89a�������!����,�������D�;��VArial����������������������������� ���������������������������4���������V�������;�������� ������� �������"�������+ ����0���: ����C���L ����Q���[ ����aalink���008000bgcolor���FFFFFFflRenderlink���0000FFspaceGif���spacetext���000000vlink���800080��VArial����������������������������� ��������������������������������������������������������������������4��d��������<��������Arial����������������������������� ��������������FF�������LAND������mac ������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>{title} {metaTags ()} {bodyTag ()} {bodytext} dn8>VArial n It000000060001001777AA00000000005A0000000010017101904900218000006000600329200-1032921FFFFF010E0000100000031000000010E84032921FE048E000163293000020000001200000000E,#title "Home" 000400000009000000020100000500000009000000020100000600000032000000010F310FFFF0C00000 20 000700000019000000010201E00008000000A90000000140,Geneva40,10A0304E44000101000090000001500000002096177096177000A000000150000000232921F32921F000B00000005000000020000C0000001200000001E369AF10000F0000005200000000400 10 4,appn4,send4,84,&4,84,34,800130000007E00000000DA91F8CE1C1D1E1F7F1B044,-..'"FFFF0FFFF0FFFE000000060001001777AAPĵ7}5#t`7F  * 4@ HT [g q} #filters8#ftpSite8 #glossary8"#images8#prefs8Y #template8#tools8index8nVVerdana ??8`t18  2> Vb z  *6 POutlineBloggerDatavOutlineBloggerInf&+Geneva 6c+'?LANDmac OutlineBlogger Hello World Bring up DTWS !"Geneva Td}'?LANDmac OutlineBloggerSuite.bringUpDTWS() t18  2> Vb z  *6 POutlineBloggerDatao`7  $0 =I T` jv #filters

$ #ftpSite

 #glossary

" #images

 #prefs

D #template#toolsindexnVVerdana ??8 I y.E  $0 ; finalFilter firstFilter' pagefilterVGeneva PE$܀-3Geneva ;]LANDmac on renderOutline () local (s = "") s = usx%36/-BT*U rD)(v`"t'v AGeneva L O Vb z  *6 POutlineBloggerDatavOutlineBloggerInfo ZOutlineBlogge- w.3  ". 9 everyHoury everyMinute everyNight V V Vf V8 J3  %@ LP \` ew 8 authorAndy Sylvester authorEmailandy@knowledgeorama.com description homePageUrlnameOutlineBlogger releaseDateversion0.1

version

0.1U $1  prefsJ testOutlineVGeneva 2@8 |Geneva v;]LANDmac on renderOutline () local (s =f] P.7 ctenabledscriptq]"L3  #/ 9E JV dp background( bringUpDTWS& callbacks |menu _ renderOutlinem{statusCenterMessage VGeneva j=@8LBt18  2> Vb z  *6 POutlineBloggerData&&OutlineBloggerInfo ZOutlineBloggerNodeTypesOutlineBloggerResponderOutlineBloggerRpcHandlers!OutlineBloggerSoapHandlersMOutlineBloggerSuite,aOutlineBloggerThreadOutlineBloggerWebsiteOutlineBloggerWindowTypestVGeneva 22@8m=Geneva 1k'?LANDmac OutlineBloggerData OutlineBloggerInfo OutlineBloggerNodeTypes OutlineBloggerResponder OutlineBloggerRpcHandlers OutlineBloggerSoapHandlers OutlineBloggerSuite background bringUpDTWS callbacks fileMenu radio user menu statusCenterMessage OutlineBloggerThread OutlineBloggerWebsite OutlineBloggerWindowTypes 525252-&1Zitem #1

-x`7I  * 4@ HT [g q} #filters$#ftpSite #glossary#images#prefsD #template#toolsindex#VVerdana ??8x;,O(Geneva HH|'?LANDmac Part 5 - Tracking music/video of interest 41. Tracking music with Feedster Feedster performs podcast searches as a feature. You can search either for the podcast show you want to subscribe to or for a podcast episode you want to hear right now. To get started, go to the podcast search page, enter a search term or terms in the text box marked "What to search for", select either "Shows" or "Episodes" in the drop-down box marked "Where to Search", and click on the "Search" button. A results page will appear with a list of podcast sources whose description matches some or all of your search terms. At the right of each podcast listed in the results page is an orange XML button. You can add the link from this button to your RSS reader or aggregator to subscribe to that podcast feed. In the upper left corner of the page, there is another orange XML button. You can add the link from the button to subscribe to the RSS feed for your search query. 42. Tracking music with Podcast Alley Podcast Alley hosts a searchable podcast directory. From the Feedster performs podcast searches as a feature. You can search either for the podcast show you want to subscribe to or for a podcast episode you want to hear right now.

To get started, go to the podcast search page, enter a search term or terms in the text box marked "What to search for", select either "Shows" or "Episodes" in the drop-down box marked "Where to Search", and click on the "Search" button. A results page will appear with a list of podcast sources whose description matches some or all of your search terms. At the right of each podcast listed in the results page is an orange XML button. You can add the link from this button to your RSS reader or aggregator to subscribe to that podcast feed. In the upper left corner of the page, there is another orange XML button. You can add the link from the button to subscribe to the RSS feed for your search query.

42. Tracking music with Podcast Alley

Podcast Alley hosts a searchable podcast directory. From the home page, you can select a podcast genre (16 groupings, including technology, news, and others). If you select one of these genres, a new page will appear with a list of the genres and the first 50 podcasts in the genre you have selected.

Another way to search for podcasts is to type a search term or terms in the text box on the home page below "Search for a Podcast" and clicking on the "Go" button. A results page will appear with podcasts whose description contains one or more of your search terms. You can click on the podcast title to get more information on the podcast, to subscribe, or to vote on the podcast.

43. Tracking music with Podcast.net

Podcast.net is a searchable podcast directory. You can perform searches on title and description, keywords, host, location and episode. To perform a search, go to the home page, enter a search term or terms in the text box, select the type of search from the drop-down box next to the text box, and click on the "Search" button. A results page will appear with a list of podcasts. You can click on the titles to see a list of episodes for that podcast. There will be a red RSS button at the top of the page. You can add the link from this button to your RSS reader or aggregator to subscribe to that podcast feed.

From the home page, you can also select from a list of directory topics for ease of browsing. When you click on a category, you will see a list of subcategories or a list of podcasts for the category (if there are no subcategories). There will be a red RSS button at the top of the page. You can add the link from this button to your RSS reader or aggregator to subscribe to that category to keep track of additions to the category.

Finally, you can also browse podcasts by tags. You can browse tags by letter from the home page (click on the letters under the search text box) or go to the Top 100 tags page to browse tags. When you look at the page for a particular tag, you can also subscribe to a RSS feed for additions to that tag. There will be a red RSS button at the top of the page. You can add the link from this button to your RSS reader or aggregator to subscribe to that tag to keep track of additions to the tag.

44. Tracking music with iPodderX

iPodderX is a podcast client application for Macintosh and Windows, like iTunes or any other application that can play MP3 files. iPodderX also maintains a podcast directory which can be searched in several ways.

From the iPodderX directory page, you can browse categories by selecting a category from the drop-down box at the top of the page marked "Choose a Podcast Category". The default selection is "What's New". When you select a category, a results page will give you the number of podcasts in that category and a list of podcasts in that category with descriptions and links to the podcast websites.

Another search method is to enter a search term or terms in the text box marked "Search Podcasts" and press Return/Enter. The search results page will show a list of all podcasts with your search term or terms in the title or description for the podcast.

45. Tracking music with ipodder.org/indiepodder.org

iPodder.org was one of the first podcast directories and is still one of the largest directories available. Also available under the domain indiepodder.org, the site serves as a weblog of new podcasts and an entry point into the directory.

To browse the directory, go to the main directory page. You will see a list of folders with the category names. Click on any of the folders to see what podcasts are within the category. If the cetegory is broad, there may be subfolders listed. Within each category, there will be a orange XML button at the top right of the category page. This button contains a link to the OPML file containing the links for this directory. On each directory page, each listing starts with a link to the RSS feed for that podcast.

46. Tracking music with Yahoo Podcasts

On the Yahoo Podcasts home page, you can view a list of podcasts picked by Yahoo editors, a listing of of podcasts voted on by Yahoo users, browse a list of podcasts categories, or perform searches for podcasts.

To search for podcasts, enter a search term or terms in the text box at the top of the home page and click the "Search" button. A results page will appear with a list of podcasts with your search terms in the title or description for the podcast. You can select "Series and Episodes", "Series", or "Episodes" to refine your search. To get the widest variety of results, you should select "Series and Episodes".

To browse podcast categories, click on any of the category links on the right side of the home page.

To browse by tags that Yahoo users have selected, scroll down and click on any of the tags listed on the right side of the home page.

47. Tracking music with Podcasting News

Podcasting News is a weblog covering the podcasting industry. It also has a podcast directory and offers search capability for podcasts.

To browse the directory, go to the directory page. A list of the top level directory entries and their subcategories are shown. You can get more detail on a category by selecting the category in the drop-down box at the top of the page. A results page will appear with a list of subcategories for that category, and a partial list of podcasts within that category.

To search for podcasts, go to the search page. You can enter a search term or terms in the text box at the top of the page. A results page will appear with a list of podcasts whose title and/or description match the search terms.

Finally, Podcasting News has pages for new podcasts, top 25 podcasts, and top rated podcasts.

48. Tracking video with Vlogdir

Vlogdir is a directory for videoblogs. The site provides lists of recent and random videoblogs on the home page, search capability, and browsing by category.

To search the directory, go to the home page and enter a search term or terms in the text box at the top of the page. An advanced search page is also available.

49. Tracking video with Vodstock

Vodstock is a directory for video weblogs. The site provides search capability and browsing by category.

To browse categories, go to the category page and click on any of the category topics on the left side of the page. A results page will appear with a list of videoblogs, short descriptions, and an orange "Feed" button. You can add the link from this button to your RSS reader or aggregator to subscribe to the video feed for that weblog.

To perform a search, go to the home page, enter a search term or terms in the text box at the top of the page and click on the "Search" button. A results page will appear with a list of videoblogs that match your search terms, along with short descriptions, and an orange "Feed" button. You can add the link from this button to your RSS reader or aggregator to subscribe to the video feed for that weblog.

50. Tracking video with other video search engines

Yahoo video search engine supports simple search from the home page, and also offers advanced search options.

Google video search supports simple search from the home page.

Altavista video search supports simple search from the home page.

SingingFish video search from the home page.

Blinkx video search from the home page.

Other Resources

Rocketboom - Video links

$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl0N$Geneva b;]LANDmac on renderOutline () local (s = "") target.set (@OutlineBloggerData.testOutline) s = user.html.renderi.%'3p-BT*U rD)(v`"tsi.1%  * 3prefsJ testOutline9.testTextVGeneva 2@8x$Geneva '?LANDmac prefs item #1 testOutline testText 535D5353߀i000000060001001777A0Geneva  3 GLANDmac on renderOutline () local (s = "") target.set (@OutlineBloggerData.testOutlineB) s = user.html.renderers.twoLevelOutline(@OutlineBloggerData.testOutlineB) new (wptextType, @OutlineBloggerData.testText) target.set (@OutlineBloggerData.testText) wp.setText(s) renderOutline() ;%81&  #/ 8D VprefsqJrenderingOutlineqMtestTextqSweblogPostOutlineq(V Lucida Grande2@8x$Geneva #'?LANDmac prefs item #1 testOutline testText 535D535353% t1Q  2> Vb z  *6 POutlineBloggerDataoGOutlineBloggerInfo!OutlineBloggerNodeTypes &OutlineBloggerResponderyOutlineBloggerRpcHandlers OutlineBloggerSoapHandlers!OutlineBloggerSuiteNOutlineBloggerThread+OutlineBloggerWebsite2.OutlineBloggerWindowTypes1V Lucida GrandeaHJ!V Geneva 1 JB'?LANDmac OutlineBloggerData prefs weblogPostOutline renderingOutline testText OutlineBloggerInfo author authorEmail description homePageUrl name releaseDate version OutlineBloggerNodeTypes OutlineBloggerResponder OutlineBloggerRpcHandlers OutlineBloggerSoapHandlers OutlineBloggerSuite background bringUpDTWS callbacks menu renderOutline mytwoLevelOutline sendWeblogPost statusCenterMessage OutlineBloggerThread OutlineBloggerWebsite #filters #ftpSite #glossary #images #prefs #template #tools index OutlineBloggerWindowTypes 525;l5;l5;l5;l5253535353535353525252525254h54h54h54h54h54h54h54h52525 5 5 5 5 5 5 5 5259d59d59d535353525 5 5 525 5 ~P5 ~P5 ~P5 5%5 5 5 5 56\56\56\56\56\56\56\5 5 5 525:8525:8525:85:8525:8525:8 %(Geneva G|'?LANDmac

Part 5 - Tracking music/video of interest

41. TrGGeneva |K'?LANDmac oduction

I have enjoyed using the outliner in Radio UserLand for writing and organizing information. I wrote a Radio UserLand tool (DirectoryTool) to create directories for Radio UserLand weblogs from outlines. When I saw Dave Winer's OPML Editor, I began to think about how to use the Radio UserLand outliner to make weblog posts. The result is the OutlineBlogger Tool for Radio UserLand.

Installation

1. Click here to download the OutlineBlogger Tool and save the download file to the Tools folder or directory within your Radio UserLand program folder or directory.

2. An entry for OutlineBlogger should show up in a minute in the Tools menu within the Radio UserLand application. If it does not show up, quit Radio UserLand and restart, and the entry should appear.

3. Go to this prefs page while Radio UserLand is running, uncheck the check box for enabling the WYSIWYG editing tool, and click on the Submit Button. After this step is complete, you are ready to start using the OutlineBlogger tool.

Making a post

1. Create a weblog post in an outline

Bring the Radio Userland application to the foreground. From the Tools menu, select the OutlineBlogger entry, then select the "Open weblog post outline" sub-menu entry. A window will open with the default outline to be edited. When you first edit the outline, it will not contain any text. You can add text by clicking on a line and typing. To start a new line, press Return. When you have finished editing the outline, close the window by clicking on the window close box or button. If you want to edit the outline again, select the "open weblog post outline" command again, and the text you entered before will appear again.

To learn more about how to edit outlines, you can read this overview of using the outliner in Radio Userland. There is also an overview of the Outline menu and HTML menu commands. A description of how to add links and make text bold will be given later in this post.

2. Render the outline as HTML and put the text in the edit window on the Desktop Website Home Page

After you have completed editing the outline and closed the outline window, you need to send the outline text to the Desktop Website Home Page for posting. Bring the Radio Userland application to the foreground, if it is not the foreground application. From the Tools menu, select the OutlineBlogger entry, then select the "Send weblog post to home page" sub-menu entry. The OutlineBlogger Tool will load the Desktop Website Home Page in the active web browser window and insert the outline text as HTML into the edit window. Note that the button that appears at the bottom of the weblog post editing window says "Post Changes" instead of "Post to Weblog" (for one-button publishing option). If you have title/link enabled, you can enter those at this time. Also, if you have categories selected, you can choose the categories or category to publish the weblog post.

3. Post the HTML text to your weblog

To post the HTML text to your weblog, click on the "Post Changes" button on the Desktop Web Site home page.

Getting help on the OutlineBlogger tool

To get more information on using OutlineBlogger, go to the Tools menu, select the OutlineBlogger entry, then select the "Help" sub entry. This will load the tool website in the active web browser window.

How to add HTML to your outline

To add a link to text in your outline:

1. Bring up the web page you wish to link to in a web browser and copy the URL.

2. Go to the outline and select the link text.

3. From the HTML menu in Radio UserLand, select the "Add link..." menu entry. You will see the link text change color from black to blue.

To make text within an outline bold:

1. Go to the outline and select the link text.

2. From the HTML menu in Radio UserLand, select the "Style" menu entry, then the "Bold" sub-menu entry. You will see the link text change from normal text to bold text.

For more information on HTML menu commands, consult the HTML menu overview.

OutlineBlogger Tool advantages

Edit a weblog post using the built-in outliner in Radio UserLand

Publish the contents of that post within the existing Radio UserLand content management system

OutlineBlogger Tool drawbacks

Only the previous weblog post outline is saved (in the Tool database)

No support for saving weblog posts as OPML files

Cannot use WYSIWYG editing mode in Radio UserLand editor (although editing in an outline is nice!)

If you want to edit the post again after publishing, you cannot edit it as an outline, you have to use the Desktop Website home page edit window

Summary

The OutlineBlogger Tool gives Radio UserLand users the ability to create weblog posts using outlines. This initial release has the basic capabilities to support outline blogging, but there is always room for improvement. Feel free to comment on this post with feature requests or feedback (I don't have the comment counter set up correctly to provide a count, but comments are working). I will also monitor the Radio UserLand discussion group and answer questions there as well.

Let's hear from you!

$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatablGwXCGeneva ''|.'?LANDmac Introduction

I have enjoyed using the outliner in Radio UserLand for writing and organizing information. I wrote a Radio UserLand tool (DirectoryTool) to create directories for Radio UserLand weblogs from outlines. When I saw Dave Winer's OPML Editor, I began to think about how to use the Radio UserLand outliner to make weblog posts. The result is the OutlineBlogger Tool for Radio UserLand.

Installation

1. Click here to download the OutlineBlogger Tool and save the download file to the Tools folder or directory within your Radio UserLand program folder or directory.

2. An entry for OutlineBlogger should show up in a minute in the Tools menu within the Radio UserLand application. If it does not show up, quit Radio UserLand and restart, and the entry should appear.

3. Go to this prefs page while Radio UserLand is running, uncheck the check box for enabling the WYSIWYG editing tool, and click on the Submit Button.

Making a post

1. Create a weblog post in an outline

Bring the Radio Userland application to the foreground. From the Tools menu, select the OutlineBlogger entry, then select the "Open weblog post outline" sub-menu entry. A window will open with the default outline to be edited. When you first edit the outline, it will not contain any text. You can add text by clicking on a line and typing. To start a new line, press Return. When you have finished editing the outline, close the window by clicking on the window close box or button. If you want to edit the outline again, select the "open weblog post outline" command again, and the text you entered before will appear again.

To learn more about how to edit outlines, you can read this overview of using the outliner in Radio Userland. There is also an overview of the Outline menu and HTML menu commands. A description of how to add links and make text bold will be given later in this post.

2. Render the outline as HTML and put the text in the edit window on the Desktop Website Home Page

After you have completed editing the outline and closed the outline window, you need to send the outline text to the Desktop Website Home Page for posting. Bring the Radio Userland application to the foreground, if it is not the foreground application. From the Tools menu, select the OutlineBlogger entry, then select the "Send weblog post to home page" sub-menu entry. The OutlineBlogger Tool will load the Desktop Website Home Page in the active web browser window and insert the outline text as HTML into the edit window. Note that the button that appears at the bottom of the weblog post editing window says "Post Changes" instead of "Post to Weblog" (for one-button publishing option). If you have title/link enabled, you can enter those at this time. Also, if you have categories selected, you can choose the categories or category to publish the weblog post.

3. Post the HTML text to your weblog

To post the HTML text to your weblog, click on the "Post Changes" button on the Desktop Web Site home page.

How to add HTML to your outline

To add a link to text in your outline:

1. Bring up the web page you wish to link to in a web browser and copy the URL.

2. Go to the outline and select the link text.

3. From the HTML menu in Radio UserLand, select the "Add link..." menu entry. You will see the link text change color from black to blue.

To make text within an outline bold:

1. Go to the outline and select the link text.

2. From the HTML menu in Radio UserLand, select the "Style" menu entry, then the "Bold" sub-menu entry. You will see the link text change from normal text to bold text.

For more information on HTML menu commands, consult the HTML menu overview.

OutlineBlogger Tool advantages

Edit a weblog post using the built-in outliner in Radio UserLand

Publish the contents of that post within the existing Radio UserLand content management system

OutlineBlogger Tool disadvantages

Only the previous weblog post outline is saved (inw$FFFF000000060001001777AA000000000065000000001001710000001-76FB6FFE18000004800480656200-10656222FFFF01035C00001000000350000000109D408406562229D048E00046656600002000000A2000000009D,#title "Home" See this post on Knowledgeorama for documentation on the OutlineBlogger Tool. 0004000000090000000209F00005000000090000000209F0000600000032000000010C310FFFF0C00000 20 000700000019000000010201600008000000A50000000140,Geneva40,1040304E40101000090000001500000002393174393174000A0000001500000002656222656222000B00000005000000020000C00000017000000015C121F2221D40000F0000005200000000400 10 4,appn4,send4,84,&4,84,34,800130000007E00000000DA91F8CE1C1D1E1F7F1B044,-..'"FFFF0FFFF0FFFE000000060001001777AAP }5#$FFFF000000060001001777AA000000000063000000001001710000001-7FFF6FBE18000004800480613200-10613222FFFF0103000010000002D000000010408406136038E000613600004000000080000000202000050000000800000002020000600000032000000010A210FFFF0A00000 20 000700000019000000010201800008000000970000000140,Geneva40,4030 100009000000150000000239C17D39C17D000A0000001500000002613222613222000B00000005000000020000C00000009000000010000F0000005200000000400 10 4,77A4,4,Cw4,Cw4,4,Cw4,Cy00130000007E00000000DA91F8CE1C1D1E1F7F1B044,-..'"FFFF0FFFF0FFFE000000060001001777AA IU38 I I38E Geneva 6 N&'?LANDmac This script returns a string which appears in the Status Center on the Radio UserLand home page. return ("Edit weblog posts in the outliner!") -`3 Na  #/ 9E JV ht background( bringUpDTWST callbacks |menu _myOutlineRenderer renderOutlineًsendWeblogPostxstatusCenterMessage(VGeneva j=@8$ N N  linetextHomepath index.wsfT)tfaOK$77  linetextHomepath index.wsf%Geneva d HS'?LANDmac OutlineBloggerSuite.sendWeblogPost() $6Geneva S->2LANDmac on myOutlineRenderer (adroutline) by the time we get it, the #directives have been removed it's also the target outline local (level = 0) op.firstsummit () op.fullexpand () on visit () local (levelcount = 0) loop local (s = op.getlinetext ()) s = s + "

" case level 0 s = "

" + s + "

" s = s + "

" else s = s + "

" op.setlinetext (s) if op.go (right, 1) cursor has subheads level++ visit () level-- op.go (left, 1) if not op.go (down, 1) break visit () local (s = html.getOutlineHtml (adroutline, "", "", "", "")) return (s) bundle test code table.copy (@people.dw.notepad, @scratchpad) target.set (@scratchpad.notepad) edit (@scratchpad.notepad) webbrowser.displaytext (prettyOutline (@scratchpad.notepad)) target.clear () X$$a %-3;,O"T)tf rD)v` n It gGeneva 6 Kp'?LANDmac target.set (@OutlineBloggerData.weblogPostOutline) window.open (@OutlineBloggerData.weblogPostOutline) OutlineA) / HomeVArial pen blog post outline &HGeneva 6 HG'?LANDmac OutlineBlo=Geneva T '?LANDmac webBrowser.openURL ("http://127.0.0.1:5335/OutlineBlogger/") oGeneva Hg H'?LANDmac on sendWeblogPost () OutlineBloggerSuite.renderOutline() OutlineBloggerSuite.bringUpDTWS() sendWeblogPost () TXGeneva  FGLANDmac on renderOutline () local (s = "") target.set (@OutlineBloggerData.testOutlineB) OutlineBloggerData.testOutlineB = OutlineBloggerData.testOutlineA s = user.html.renderers.twoLevelOutline(@OutlineBloggerData.testOutlineB) s = OutlineBloggerSuite.mytwoLevelOutline(@OutlineBloggerData.testOutlineB) Test code new (wptextType, @OutlineBloggerData.testText) target.set (@OutlineBloggerData.testText) wp.setText(s) This creates the table entry needed for the weblog post text new (stringType, @system.temp.radio.misc.initialPostText) system.temp.radio.misc.initialPostText = s renderOutline() >V3 6  #/ 9E JV dp background( bringUpDTWS& callbacks |menu _ renderOXiNW%'3p,OT*U rD)(v`"t`XXAGeneva --'?LANDmac Introduction I have enjoyed using the outliner in Radio UserLand for writing and organizing information. I wrote a Radio UserLand tool (DirectoryTool) to create directories for Radio UserLand weblogs from outlines. When I saw Dave Winer's OPML Editor, I began to think about how to use the Radio UserLand outliner to make weblog posts. The result is the OutlineBlogger Tool for Radio UserLand. Installation 1. Click here to download the OutlineBlogger Tool and save the download file to the Tools folder or directory within your Radio UserLand program folder or directory. 2. An entry for OutlineBlogger should show up in a minute in the Tools menu within the Radio UserLand application. If it does not show up, quit Radio UserLand and restart, and the entry should appear. 3. Go to this prefs page while Radio UserLand is running, uncheck the check box for enabling the WYSIWYG editing tool, and click on the Submit Button. Making a post 1. Create a weblog post in an outline Bring the Radio Userland application to the foreground. From the Tools menu, select the OutlineBlogger entry, then select the "Open weblog post outline" sub-menu entry. A window will open with the default outline to be edited. When you first edit the outline, it will not contain any text. You can add text by clicking on a line and typing. To start a new line, press Return. When you have finished editing the outline, close the window by clicking on the window close box or button. If you want to edit the outline again, select the "open weblog post outline" command again, and the text you entered before will appear again. To learn more about how to edit outlines, you can read this overview of using the outliner in Radio Userland. There is also an overview of the Outline menu and HTML menu commands. A description of how to add links and make text bold will be given later in this post. 2. Render the outline as HTML and put the text in the edit window on the Desktop Website Home Page After you have completed editing the outline and closed the outline window, you need to send the outline text to the Desktop Website Home Page for posting. Bring the Radio Userland application to the foreground, if it is not the foregroundGeneva SC2LANDmac on myOutlineRenderer (adroutline) Version History Version 0.1 Date: February 10, 2006 Programmer: Andy Sylvester (andy@knowledgeorama.com) Description: Renders the weblog post outline and returns the HTML text. Adapted from the renderer at user.html.renderers.twoLevelOutline. Copyright information OutlineBlogger, a Radio UserLand tool for editing weblog posts using the outliner in Radio Userland Copyright 2006 Andy Sylvester All rights reserved. License available at http://www.knowledgeorama.com/projects/directorytool/license.html local (level = 0) op.firstsummit () op.fullexpand () on visit () local (levelcount = 0) loop local (s = op.getlinetext ()) s = s + "

" op.setlinetext (s) if op.go (right, 1) cursor has subheads level++ visit () level-- op.go (left, 1) if not op.go (down, 1) break visit () local (s = html.getOutlineHtml (adroutline, "", "", "", "")) return (s) .notepad) edit (@scratchpad.notepad) webbrowser.displaytext (prettyOutline (@scratchpad.notepad)) target.clear () Geneva ։!LANDmac on renderOutline () Version History Version 0.1 Date: February 10, 2006 Programmer: Andy Sylvester (andy@knowledgeorama.com) Description: Copies the weblog post outline to another outline, calls the outline renderer to convert the outline to HTML, then sets a table location equal to the HTML text Copyright information OutlineBlogger, a Radio UserLand tool for editing weblog posts using the outliner in Radio Userland Copyright 2006 Andy Sylvester All rights reserved. License available at http://www.knowledgeorama.com/projects/directorytool/license.html local (s = "") new (outlineType, @OutlineBloggerData.renderingOutline) target.set (@OutlineBloggerData.renderingOutline) OutlineBloggerData.renderingOutline = OutlineBloggerData.weblogPostOutline s = OutlineBloggerSuite.myOutlineRenderer(@OutlineBloggerData.renderingOutline) This creates the table entry needed for the weblog post text new (stringType, @system.temp.radio.misc.initialPostText) system.temp.radio.misc.initialPostText = s Test code new (wptextType, @OutlineBloggerData.testText) target.set (@OutlineBloggerData.testText) wp.setText(s) renderOutline() 004Geneva |4'?LANDmac oduction I have enjoyed using the outliner in Radio UserLand for writing and organizing information. I wrote a Radio UserLand tool (DirectoryTool) to create directories for Radio UserLand weblogs from outlines. When I saw Dave Winer's OPML Editor, I began to think about how to use the Radio UserLand outliner to make weblog posts. The result is the OutlineBlogger Tool for Radio UserLand. Installation 1. Click here to download the OutlineBlogger Tool and save the download file to the Tools folder or directory within your Radio UserLand program folder or directory. 2. An entry for OutlineBlogger should show up in a minute in the Tools menu within the Radio UserLand application. If it does not show up, quit Radio UserLand and restart, and the entry should appear. 3. Go to this prefs page while Radio UserLand is running, uncheck the check box for enabling the WYSIWYG editing tool, and click on the Submit Button. After this step is complete, you are ready to start using the OutlineBlogger tool. Making a post 1. Create a weblog post in an outline Bring the Radio Userland application to the foreground. From the Tools menu, select the OutlineBlogger entry, then select the "Open weblog post outline" sub-menu entry. A window will open with the default outline to be edited. When you first edit the outline, it will not contain any text. You can add text by clicking on a line and typing. To start a new line, press Return. When you have finished editing the outline, close the window by clicking on the window close box or button. If you want to edit the outline again, select the "open weblog post outline" command again, and the text you entered before will appear again. To learn more about how to edit outlines, you can read this overview of using the outliner in Radio Userland. There is also an overview of the Outline menu and HTML menu commands. A description of how to add links and make text bold will be given later in this post. 2. Render the outline as HTML and put the text in the edit window on the Desktop Website Home Page After you have completed editing the outline and closed the outline window, you need to send the outline text to the Desktop Website Home Page for posting. Bring the Radio Userland application to the foreground, if it is not the foreground application. From the Tools menu, select the OutlineBlogger entry, then select the "Send weblog post to home page" sub-menu entry. The OutlineBlogger Tool will load the Desktop Website Home Page in the active web browser window and insert the outline text as HTML into the edit window. Note that the button that appears at the bottom of the weblog post editing window says "Post Changes" instead of "Post to Weblog" (for one-button publishing option). If you have title/link enabled, you can enter those at this time. Also, if you have categories selected, you can choose the categories or category to publish the weblog post. 3. Post the HTML text to your weblog To post the HTML text to your weblog, click on the "Post Changes" button on the Desktop Web Site home page. Getting help on the OutlineBlogger tool To get more information on using OutlineBlogger, go to the Tools menu, select the OutlineBlogger entry, then select the "Help" sub entry. This will load the tool website in the active web browser window. How to add HTML to your outline To add a link to text in your outline: 1. Bring up the web page you wish to link to in a web browser and copy the URL. 2. Go to the outline and select the link text. 3. From the HTML menu in Radio UserLand, select the "Add link..." menu entry. You will see the link text change color from black to blue. To make text within an outline bold: 1. Go to the outline and select the link text. 2. From the HTML menu in Radio UserLand, select the "Style" menu entry, then the "Bold" sub-menu entry. You will see the link text change from normal text to bold text. For more information on HTML menu commands, consult the HTML menu overview. OutlineBlogger Tool advantages Edit a weblog post using the built-in outliner in Radio UserLand Publish the contents of that post within the existing Radio UserLand content management system OutlineBlogger Tool drawbacks Only the previous weblog post outline is saved (in the Tool database) No support for saving weblog posts as OPML files Cannot use WYSIWYG editing mode in Radio UserLand editor (although editing in an outline is nice!) If you want to edit the post again after publishing, you cannot edit it as an outline, you have to use the Desktop Website home page edit window Summary The OutlineBlogger Tool gives Radio UserLand users the ability to create weblog posts using outlines. This initial release has the basic capabilities to support outline blogging, but there is always room for improvement. Feel free to comment on this post with feature requests or feedback (I don't have the comment counter set up correctly to provide a count, but comments are working). I will also monitor the Radio UserLand discussion group and answer questions there as well. Let's hear from you! $datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatablscription for the podcast. You can select "Series and Episodes", "Series", or "Episodes" to refine your search. To get the widest variety of results, you should select "Series and Episodes".

To browse podcast categories, click on any of the category links on the right side of the home page.

To browse by tags that Yahoo users have selected, scroll down and click on any of the tags listed on the right side of the home page.

47. Tracking music with Podcasting News

Podcasting News is a weblog covering the podcasting industry. It also has a podcast directory and offers search capability for podcasts.

To browse the directory, go to the directory page. A list of the top level directory entries and their subcategories are shown. You can get more detail on a category by selecting the category in the drop-down box at the top of the page. A results page will appear with a list of subcategories for that category, and a partial list of podcasts within that category.

To search for podcasts, go to the search page. You can enter a search term or terms in the text box at the top of the page. A results page will appear with a list of podcasts whose title and/or description match the search terms.

Finally, Podcasting News has pages for new podcasts, top 25 podcasts, and top rated podcasts.

48. Tracking video with Vlogdir

Vlogdir is a directory for videoblogs. The site provides lists of recent and random videoblogs on the home page, search capability, and browsing by category.

To search the directory, go to the home page and enter a search term or terms in the text box at the top of the page. An advanced search page is also available.

49. Tracking video with Vodstock

Vodstock is a directory for video weblogs. The site provides search capability and browsing by category.

To browse categories, go to the category page and click on any of the category topics on the left side of the page. A results page will appear with a list of videoblogs, short descriptions, and an orange "Feed" button. You can add the link from this button to your RSS reader or aggregator to subscribe to the video feed for that weblog.

To perform a search, go to the home page, enter a search term or terms in the text box at the top of the page and click on the "Search" button. A results page will appear with a list of videoblogs that match your search terms, along with short descriptions, and an orange "Feed" button. You can add the link from this button to your RSS reader or aggregator to subscribe to the video feed for that weblog.

50. Tracking video with other video search engines

Yahoo video search engine supports simple search from the home page, and also offers advanced search options.

Google video search supports simple search from the home page.

Altavista video search supports simple search from the home page.

SingingFish video search from the home page.

Blinkx video search from the home page.

Other Resources

Rocketboom - Video links

$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl$datatabl0000000060001001777AA000000000070000000001001710000001-7EFF6FBE180000048004806269200-101CD06269222FFFF0103E8A000010000003A000000010E8A408406269222E8A038E00025C626960000200000E9000000000E8A,

41. Tracking music with Feedster

Feedster performs podcast searches as a feature. You can search either for the podcast show you want to subscribe to or for a podcast episode you want to hear right now.

To get started, go to the podcast search page, enter a search term or terms in the text box marked "What to search for", select either "Shows" or "Episodes" in the drop-down box marked "Where to Search", and click on the "Search" button. A results page will appear with a list of podcast sources whose description matches some or all of your search terms. At the right of each$$a |%-3;,O"T)tf rD)v` n IthTZGeneva Hg'?LANDmac on sendWeblogPost () Version History Version 0.1 Date: February 10, 2006 Programmer: Andy Sylvester (andy@knowledgeorama.com) Description: Calls two scripts to render the weblog post outline and load the Desktop Website Home Page. Copyright information OutlineBlogger, a Radio UserLand tool for editing weblog posts using the outliner in Radio Userland Copyright 2006 Andy Sylvester All rights reserved. License available at http://www.knowledgeorama.com/projects/directorytool/license.html OutlineBloggerSuite.renderOutline() OutlineBloggerSuite.bringUpDTWS() sendWeblogPost () ) sendWeblogPost () 000000060001001777AA00000000006B000000001001710000001-76FF6FFE18000004800480636200-1020636222FFFF01031700001000000350000000105C408406362225C048E0002663660000200000061000000005C,#title "Home" See this post on Knowledgeorama for documentation on the OutlineBlogger Tool. 0004000000090000000205E00005000000090000000205E0000600000032000000010C310FFFF0C00000 20 000700000019000000010201600008000000A50000000140,Geneva40,1040304E40101000090000001500000002393174393174000A0000001500000002636222636222000B00000005000000020000C000000160000000117121F221350000F0000005200000000400 10 4,appn4,send4,84,&4,84,34,800130000007E00000wX$$ %-3;,O"T)tf rD)v` n ItOK$  linetextHomepath index.wsfO6NGeneva 6X'?LANDmac OutlineBlogger Open weblog post outline Send weblog post to home page Help <n It$TZGeneva$0jHGeneva  O