/* AmigaPL to ISO-8859-2 conversion for NewsCoaster */ /* by Grzegorz Kraszewski (Krashan^BlaBla) */ /* $VER: NewsCoasterPL 1.0 (30.4.2000) BLABLA PRODUCT */ OPTIONS RESULTS ADDRESS "NEWSCOASTER" IF ~Show("L","rexxsupport.library") THEN CALL AddLib("rexxsupport.library", 0, -30) iso88592 = "±æê³óñ¶¼¿¡ÆÊ£ÑÓ¦¬¯" amigapl = "âêëîóïôúûÂÊËÎÓÏÔÚÛ" folderpath = "NewsCoasterData:outgoing/" lista = ShowDir(folderpath,"F",":") DO WHILE lista ~= "" PARSE VAR lista filename ":" lista IF Left(Upper(filename),5) = "NEWS_" THEN DO filename = folderpath || filename newname = filename || ".BB" IF Open(file1,filename,"R") THEN DO IF Open(file2,newname,"W") THEN DO DO WHILE ~Eof(file1) line = ReadLn(file1) IF Left(Upper(line),14) = "CONTENT-TYPE: " THEN DO line = Overlay("iso-8859-2",line,Pos("iso-8859-1",line,15)) WriteLn(file2,line) WriteLn(file2,"X-CharsetConverter: apl2iso for NewsCoaster by Krashan^BlaBla ") END ELSE DO line = Translate(line,iso88592,amigapl) WriteLn(file2,line) END END Close(file2) END Close(file1) Delete(filename) Rename(newname,filename) END END END EXIT