?,XD, \6\6 0G}Arial MS Sans Serif aTimes New Roman$  _Arial PArial MS Sans Serif  X\6\6 $ \6\6 prefs>4 V\7\7 $B\6d  !- 2> R^ backgroundZ callbacks emenu 8statusCenterMessage synchronizeP \6d|VArial \6\6LANDwinon any (pta) //boilerplate for your responder pta^.responseHeaders.["Content-Type"] = "text/html" pta^.code = 200 //everything was OK pta^.responseBody = "" //build response return (true) 2.\6\6 anyҀJ.\6\6 :B J condition,(string.lower (path) beginsWith "/ipodder/")enabledmethods4LJJ X h\6\6 Arial \6\7LANDwinThis script runs every hour. Arial \6\6LANDwinThis script runs every minute. Arial \7\7LANDwinThis script runs every night. {w.\6\7  ". 9 everyHourb everyMinute everyNight{ \7d \7d \7\7 nj.\7\7  ' ,fileMenuradio user 9nMJArial \7dLANDwiniPodderSuite.synchronize()  Arial \7GNIE$\6d deviceFilePathmethodUSBMp)o)eArial QDp }Arial \7\7LANDwinThis script returns a string which appears in the Status Center on the Radio UserLand home page. return ("I'm a cool Tool!") ) 8\6\7  !- 2> R backgroundZ callbacks emenu 8statusCenterMessage Arial \7\7LANDwinThis script runs in its own thread. loop //loop until the application quits Add your code here. thread.sleepFor (10) //sleep for ten seconds TP.\7\7 ctenabledscript k6;tArial FF2LANDwinon finalFilter (pta) pta^.renderedText = string.replace (pta^.renderedText, "[[title]]", "") return (true) �������������������������;� ���-���� MS Sans Serif��������������������� ��������������Eu`Q�������2LAND�������win������������on firstFilter (adrPageTable) return (true) ��������������������;�*��[���� MS Sans Serif��������������������� ��������������Eu7a���m���L�3*lLAND�������win������������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) ������������������������������������� ������ ���.���EF�������� ���� ��� ����$���0 ����; finalFilter������� firstFilter�������� pagefilter���������V MS Sans Serif��������������������� �����������P�E��$�������������������������Ӏ� ������ ������7\7�������� ����url���http://127.0.0.1/iPodder/���C��n������@����������8H������VArial����������*���8���������*��@���� ���L��h����J��� ���X��� �����������V������;����������������������space���/GIFfGIF89a�������!����,�������D�;��VArial����������������������������� �������������������������������������������������������;���V��������������� ������� �������"�������+ ����0���: ����C���L ����Q���[ ����aalink���008000bgcolor���FFFFFFflRenderlink���0000FFspaceGif���spacetext���000000vlink���800080��VArial����������������������������� ������������������������������������������������n������;�<��������Arial����������������������������� ��������������FF�������LAND�������win������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>{title} {metaTags ()} {bodyTag ()} {bodytext} d 8>VArial n 000000060001001777AA00000000005A0000000010017101904900218000006000600329200-1032921FFFFF010E0000100000031000000010E84032921FE048E000163293000020000001200000000E,#title "Home" 000400000009000000020100000500000009000000020100000600000032000000010F310FFFF0C00000 20 000700000019000000010201E00008000000A90000000140,Geneva40,10A0304E4400010100009000000150000mV\7d  #; G \7 author Peter Breuls authorEmailbreuls@cyberplace.nl description7Synchronizing your MP3 device with the latest downloads homePageUrlnameiPodder releaseDateversion0.1dF Home 0 scanFolder(sourcefolder) bundle sourcefolder = getSourceFolder("yesterday") numberOfFiles = checkFolder(sourcefolder) if numberOfFiles > 0 scanFolder(sourcefolder) dialog.notify("iPodder has finished copying")  6<Arial \7fcpLANDwinIPodder Synchronize Edit preferences Empty pending table ; :q /8-h_h_ copiedtrues81-h_h_ copiedtrue11-h_h_ copiedtrue11-h_h_ copiedtrue11-h_h_ copiedtrue11-h^h^ copiedtrue11-h^h^ copiedtrue1  Arial dldLANDwintable.emptyTable(@iPodderData.pending) dialog.notify("Emptied, there are now " + sizeOf(iPodderData.pending) + " items in the list.")  L\6dl  !- ?K P\ p| backgroundZ callbacks eemptyPendingTable,menu 8statusCenterMessage9 synchronizeq<dd #1-f0f0 copiedtrue`:Ef0f0 copiedtrue1:E&*Arial \7d,FLANDdX.d:E .!#<D>7nU  MJ X qArial d3d?LANDwiniPodderSuite.emptyPendingTable {.\6f{e  $0 = iPodderData>H iPodderInfo7 iPodderSuite--VW 8l* Arial \6f{d@LANDwiniPodderData pending H:\radio\cj3.mp3 H:\radio\dailysourcecode09082004.mp3 H:\radio\dailysourcecode09092004.mp3 H:\radio\final_conflict-constant_fear.mp3 H:\radio\jds_higherlove.mp3-link.mp3 H:\radio\sunday.mp3 H:\radio\yeah_yeah_yeahs_-_maps_[karaoke_version].mp3 prefs deviceFilePath method iPodderInfo author authorEmail description homePageUrl name releaseDate version iPodderSuite background callbacks emptyPendingTable menu statusCenterMessage synchronize Ȝ~Ȝ0}Ȝ|Ȝ|Ȝ|Ȝ|Ȝ|Ȝ|Ȝ|Ȝ0}Ȝ`}Ȝ`}Ȝ~Ȝ`|Ȝ`|Ȝ`|Ȝ`|Ȝ`|Ȝ`|Ȝ`|Ȝ~Ȝ(|Ȝ(|Ȝ(|Ȝ(|Ȝ(|Ȝ(|xr}>sȡ>sȡ>sȡ>sȡ>sHU  Arial ddlU2.V\7hae  #; G \7 author Peter Breuls authorEmailbreuls@cyberplace.nl description7Synchronizing your MP3 device with the latest downloads homePageUrlhttp://blog.breuls.org/nameiPodder releaseDateversion0.22, Arial \7d"LANDwinThis script returns a string which appears in the Status Center on the Radio UserLand home page. return ("Synchronize your MP3 device with downloaded RSS enclosures.") , .!8d[f0 Arial fcfnLANDwinedit(@iPodderData.prefs) R$\6d  #deviceFilePath H:\radio\methodUSBVArial sF}* AArial \7dZLANDwinif iPodderData.prefs.method == "USB" iPodderSuite.synchronize()   LJ|X u>#Arial \D1-f0f0 copiedtrue1-f0ݽf0 copiedtrue*ef0f0 copiedtrue1n*ef0f0 copiedtrue11-f0f0 copiedtrueuRN$\6d[  pendingDprefs;R7nd[dVR$\6d  #deviceFilePath H:\radio\methodUSBV:E> Arial dhX&6eLANDwinChange Log 10-9-04; 21:03:20 by PB Inserted msg() action that tells the user which folder is being read. 8-9-04; 10:51:34 by PB Created. This script loops through a folder, and copies all .mp3 files to another location. local (destfolder, sourcefolder) local (today, day, month, year, hour, minute, second) date.get (clock.now (), @day, @month, @year, @hour, @minute, @second) month = string.padwithzeros (month, 2) day = string.padwithzeros (day, 2) today = year + "-" + month + "-" + day local (pc = file.getpathchar ()) destfolder = iPodderData.prefs.deviceFilePath sourcefolder = user.radio.prefs.enclosures.enclosureFolder + today + "bla" // currently only searching in "today's" downloads local (ctcopied = 0) local (numberOfFiles, fileNumber) msg("Checking " + sourcefolder + "for files") numberOfFiles = file.filesInFolder(sourcefolder,1) loop dialog.notify("iPodder: starting to synchronize") fileloop (f in sourcefolder) fileNumber++ local (height, width, flcopy = false) local (fname = string.lower (file.filefrompath (f))) if fname endswith ".mp3" dialog.notify("found "+fname); flcopy = true ctcopiedthisloop+X?,:E .!q<u>7nU  MJ X X jd[h_ ,8 KW r~ 6B Ua y+H:\radio\american_music_club_-_kathleen.mp3FH:\radio\bomen.mp3+H:\radio\egc-9-10-2004.mp3+H:\radio\egc-9-9-2004.mp3F)H:\radio\no doctors - sharkskin blues.mp3+`H:\radio\oldman.mp3*;H:\radio\os001-01_-_i_am_robot_and_proud_-_count_to_six.mp3+#H:\radio\sosad.mp3*H:\radio\warp_mix_3.mp3*e=1-h_h_ copiedtrue11-h_h_ copiedtrue1