Newsgroup: it.hobby.scacchi
Titolo: Utility inutile? (Estrattore di partite PGN dalle email)

Da quando gioco su siti come 
chess.net
 e ICC mi sono ritrovato ad avere
molte partite PGN da estrarre dalla posta in arrivo.
Io ho attivato le variabili AUTOMAIL e PGN (SET AUTOMAIL 1    e  SET PGN 1)
su questi server e al termine di ogni partita (anche per quelle sospese)
dopo pochi minuti mi arriva l'email contenente tutte le mosse.
Credo che questo sia il sistema piu' comodo per poter disporre di TUTTE le
partite giocate. Ho maiuscolizzato "tutte" perche' spesso tendiamo ad
annotarci le partite che abbiamo vinto (subito dopo averla giocata, quando
si usano le cadenze blitz) ma risultiano meno propensi a fare lo stesso per
quelle perse. Ovviamente non e' un comportamento troppo intelligente visto
che sono proprio le sconfitte che dovremmo analizzare con piu' cura. Io
prima di scoprire le variabili AUTOMAIL e PGN commettevo spesso questo
errore. Dopo una vittoria mi annotavo subito tutte le mosse giocate (non
c'e' bisogno di essere un fenomeno per ricordarsi a memoria le mosse di una
partita appena giocata) ma se perdevo mi veniva quasi da piangere :-( e
dopo il tradizionale pugno sul tavolo, spegnevo il computer brutalmente (al
diavolo Windows95 e tutte le sue menate..).
Il giorno dopo ero gia' pentito. Avrei voluto analizzare la partita, solo
che a quel punto non mi ricordavo piu' una mazza. (No non sono un fenomeno
:-(
Una volta attivate queste variabili il problema e' scomparso. Adesso avevo
proprio tutte le mie partite a disposizione.
Rimaneva solo un problema, o per meglio dire, una seccatura. Quella del
continuo "copia" e "incolla" messaggio per messaggio.
Ho risolto questa seccatura con un piccolo programmino per Windows95 e
Windows3.1 (con la Win32s).
A chi interessa adesso questo programma (di pubblico dominio) e'
scaricabile tramite (fra gli altri) il seguente sito ftp.
http://ftp.unina.it:21002/simcgi-bin/win95find.cgi
Inserite la parola "mailpgn3" nel campo di ricerca e poi premete INVIO
(sulla vostra tastiera, off course :-)
MailPgn permette di estrarre automaticamente tutte le partite PGN o ascii
dai messaggi gia' ricevuti (non e' mailpgn che si collega al server della
posta. Si limita solo a leggere nel .mbx contenente i messaggi che avete
gia' scaricato) e li riunisce in un unico file. 
Ci sono diverse opzioni:
- Si puo' stabilire se creare un nuovo file per le partite o se aggiungerle
ad un file gia' presente
- Si puo' stabilire diversi criteri per limitare il numero di partite da
estrarre dalla posta. Data d'arrivo, risultato (ad es. ignorare gli
"ABORTED"), nome dell'avversario, elo dell'avversario. ecc.
- Il programma puo' anche (dopo la scansione) attivare un altro programma
come chessbase o fritz.
Ciao buone feste a tutti
-- 
Paolo Buratti
"Ne ho passate tante...  passerete anche voi ." 
 
( Nino Manfredi nel film "Girolimoni" )

Scusatemi tutti.
Ho gia' ricevuto diverse email che mi hanno segnalato un problma: con
Windows3.1 MailPgn non funziona e da come errore una libreria DLL mancante.
Si e' trattato di un mio lapus.
Il programma e' effettivamente stato progettato per lavorare anche sotto
Windows3.1 solo che al momento della compilazione con Borland C++ 5.0 (che
lavora sotto Windows95) non ho impostato il giusto target di eseguibile. In
pratica il compilatore mi ha trasformato mailpgn in un programma solo per
Windows95 a mia insaputa.
Sto tentando di rimediare. Mi sono gia' messo in contatto con 
simtel.net
dove ho effettuato il primo upload (pero' mailpgn e' ormai gia' presente in
centinaia di server. Cacchio :-(
per inserire una nuova versione (che si chiamera' Mailpgn4.zip e si
trovera' nella directory win31 invece che Windows95).
Per farmi perdonare sto creando un file readme.txt in italiano che
includero' nella nuova versione. (In mailpgn3 c'era solo la versione
inglese)
Scusatemi ancora
Paolo Buratti


http://ftp.unina.it:21002/simcgi-bin/win95find.cgi
Io uso Pegasus Mail. Il tuo programma trova i pgn anche di questo
software di posta elettronica?
Paolo Fasce
fasce-NOSPAM-@-
NOPUBBLICITA-mbox.cis.it
Rimuovere -NOSPAM- e -NOPUBBLICITA- dall'indirizzo segnalato per scrivermi privatamente.

lavora sotto Windows95) 
anche nel mio windows 98 manca la libreria DLL e aspetta che guardo il
portatile con win 95.....manca anche li' !
Mi sa che te lo ha installato il compilatore C++
Ciao Max

 
Credo di si anche se con un file *.bat che ti posso inviare via email.
Dico "credo" perche' sono in contatto email con un utente di mailpgn che
usa pegaus ed aveva il problema che Pegasus mantiene singoli file *cnm (mi
pare) distinti invece di riunirli tutti in un unico file come fanno
Outlook, netscape ed Eudora.
Ho inviato a questo amico un file .bat che riunisce, prima di chiamare
MailPgn tutti i file *.cnm in un unico file per rendere possibile la
scansione. Credo che dovrebbe funzionare, comunque sto aspettando che mi
dica come e' andata.
Se vuoi mailpgn non caricare mailpgn3.zip, non funziona :-((
tra poco sara' disponibile mailpgn4.zip sui siti FTP. In ogni caso si mi
mandi un email te lo posso inviare come allegato assieme al file .bat
Ciao
Paolo

 
E' propri cosi', ma ci ho messo un po' per capirlo.
Tra qualche giorno sara' disponibile il file mailpgn4.zip che funziona
davvero.
(Spero :-(
Paolo