Breve : Legge le pagine HTML ricevute con il progamma di e-mail YAM Autore : Rodolfo Ignazi rodign@inwind.it o rodign@tiscali.it Uploader : Versione : 1.8a Scrivere : comm/posta Nome : YamHTML.yam o .rx Legale : FreeWare & e-mailsware Qualche informazione circa il mio script ARexx: Esso serve per vedere le pagine HTML e le immagini relative (se ce ne sono) scaricate insieme alle e-mail usando YAM, programma di posta elettronica per Amiga, usando i vari brousers per Amiga. Nota per tutti gli utilizzatori: Sono molto interessato ad avere delle emails che vi danno dei problemi (se non trattano di cose private), ne ho bisogno per testare lo script e vedere se posso scoprire e risolvere il problema. Se mi madate queste emails sarebbe bene che me le mandate come accluso (attachment) in formato raw. Per ottenere il formato raw potete usare save del menu messaggi dalla finestra di lettura. Nota 1.8a: Qualche volta (raramente) non riconosceva dei file HTML quando erano messi come corpo della lettera. Non mostrava le immagini se il loro nome conteneva uno o piu' spazi. Nota 1.8: Con l'icona di configurazione ora si possono settare tutti i parametri. (Si puo' usare al posto del settaggio nelle prime linee del programma perche se questo settaggio esterno esiste esso vine usato al posto di quello nelle linee da 3 a 7 del programma. -Vedi la nota che segue-). L'opzione per scegliere se il programma deve chiedere prima o no se vedere una pagina html ora si presenta come una normale opzione e puo' essere settata sia editando il programma che con l'icona. Adattata la documentazione a questa nuova versione. Spero sia abbastaza chiara. Nota 1.7c-d: Tra altre messe a punto ho risolto un baco che bloccava Yam se era sbagliata la configurazione del browser scelto. Aggiunta una icona per inpostare facilmente la scelta del browser e se esso deve usare una nuova finestra. Cliccare sull'icona per scrivere una variabile ambientale chiamata yam0html che se esiste, il programma non tiene conto della configurazione nelle sue prime linee e non ti chiede di scegliere il browser. Ricordati che il programma usa sempre il browser che sta gia' girando senza tener conto di altro. E se vuoi usare Voyager devi prima farlo partire manualmente, (leggi piu' avanti). L'impostazione su nuova finestra e' valida anche per Voyager. Nota 1.7b: Aggiunto un controllo per un evento mai accaduto ( chi pu' mai dire ? ). E un'altro piccolo ma utile ritocco. Per gli utilizzatori del Boing Bag 3.9-2 : Puo accadere che AWeb, se aperto con un suo prorio schermo, resti bloccato in avanti e puo' solo essere trascinato in basso. Dipende dalla nuova exec.library, la cura e': SetPatch SKIPROMUPDATES exec.library nella startup-sequence. Istallazione e' stata aggiornata all' 1.8. Istallazione: Prima di tutto devi editare le linee da 3 a 7 dello script. per assegnare i tuoi percorsi e nomi per i browser e le altre due opzioni modificando le linee presettate secondo il tuo sistama e le tue scelte. Non usare MultiView come default esso non sblocca i file, usare invece SimpleHtML. Ci sono due modi per istallarlo: 1) » Copiare il file YamHtml.yam nella directory Rexx all'interno di YAM:. » Lanciare YAM e premere il tasto config o selezionare Configurazione dal Menù di Settaggi. » Cliccare su ARexx nella lista di opzioni a sinistra della finestra di configurazione. » Far srollare l'elenco Scripts sulla destra finchè non vedi l'opzione 'When reading a message'(Mentre si legge un messaggio) clicca sulla sritta. » Trovare il file usando il gadget Script al fondo, il gadget di stringa deve mostrare: YAM:Rexx/YAMhtml.yam » Scegliere ARexx nel gadget ciclico. » Sembra funzionare bene senza tener conto del checkbox 'Wait for termination'(Attendere la conclusione) forse è meglio che sia marcato, fai delle prove. » Il checkbox 'Open console window'(Aprire finestra di console) può rimanere non marcato. » Cliccare su 'Save'(Salva). » Fatto 2) » Copiare il file YamHtml.yam nella directory Rexx all'interno di YAM:. » Lanciare YAM e premere il tasto config o selezionare Configurazione dal Menù di Settaggi. » Cliccare su ARexx nella lista di opzioni a sinistra della finestra di configurazione. » Cercare nella lista 'Script' la prima linea libera (le linee scritte in nero sono libere) cliccare sulla linea. » Trovare il file usando il gadget Script al fondo, il gadget di stringa deve mostrare: YAM:Rexx/YAMhtml.yam » Scegliere ARexx nel gadget ciclico. » Sembra funzionare bene senza tener conto del checkbox 'Wait for termination'(Attendere la conclusione) forse è meglio che sia marcato, fai delle prove. » Il checkbox 'Open console window'(Aprire finestra di console) può rimanere non marcato. » Cliccare su 'Save'(Salva). » Fatto Uso e' stato aggiornato all' 1.8. Uso: Poichè ci sono due modi per installalo, ce ne sono due anche per usarlo: Scegliendo il primo metodo di istallazione (preferito) il programma automaticamente controlla se c'è un documento HTML da essere visto e chiede (o no ,in base al settaggio) se lo si vuole o no vedere in HTML. Con il secondo metodo il programma rimane inattivo finchè non vine richiamato tramite il menu degli script. Comportamento e' stato aggiornato all' 1.7 Comportamento: Se uno dei browser Amiga sta girando (AWeb,IBrowse o Voyager) il programma lo usa, altrimenti un requester chiederà di sceglierne uno. (Questo solo una volta finche non si resetta l' Amiga). Se un browser Amiga non sta girando e ti e' stato chiesto una volta di aprirne uno, il programma fa ripartire quello che avevi scelto prima. Ma se nel frattempo hai cambiato idea puoi sempre usare un Browser diverso chiudendo qello attuale e aprendo qello di tua shelta a mano. Se si e' on-line con Genesis o Miami e uno dei suddetti browswrs sta girando lo script lascerà che il browser scarichi le immagini relative al documento direttamente dalla rete. Lo script ora porta in avanti la finestra del browser (per AWeb anche lo schermo se necessario) ad eccezione per IBrowse e Voyager che portano in avanti una nuova finestra se la variabile alla linea 7 dello script e' settata su "YES". Nota 1.7a: La variabile NewWind="YES" ora controlla anche l'apertura di una nuova finestra anche con AWeb. In questa versione, 1.7, ho deciso di togliere l'opzione di far partire Voyager dal programma perche blocca il mio Amiga e precisamente mentre V carica i cookies, ho provato a prendere il pezzo di codice e lo ho fatto parire da shell come un prog. Arexx ed esso carica Voyager perfettamente. E' incredibile, non riesco a capire. Comunque penso che V a questo stadio sia ancora un po' inaffidabile. Nonostante cio' puoi sempre usare V facendolo partire a mano. Per piacere, leggere l'inizio di questo doc. su come assegnare i percorsi e i nomi dei browsers. Effetti collaterali: Uscendo Yam lo script lascia una directory all'interno di T: che contiene l'ultimo documento mostrato. Per me non e' un problema ma si puo' facilmente risolvere scrivendo un piccolo file batch ADOS che verra' eseguito quando si chiude YAM. Potete srivermi per questo o per segnalare dei bug al mio indirizzo di posta elettronica, grazie. Nota 1.7: In questa versione e' incluso un piccolo Arexx che va messo in "Program Termination" nella configurazione Arexx di YAM (se lo desiderate) esso cancella l'ultimo doc. letto la directory in T: Legge: Questo script è freeware (gratis) io, l'autore, non mi ritengo responsabile se questo script o il suo uso errato può causare danno di qualsiasi genere.