Newsgroup: it.comp.software.newsreader
Titolo: [dialog] regola di plonk complessa

dunque... io ci provo, a chiedere, ma non sono sicuro che quello che
vorrei sia realizzabile ^_^;
A me servirebbe un modo per plonkare i post contenenti un certo tag,
*salvo* quando sono postati da un certo utente.
Inoltre, e qui credo che venga la parte difficile, mi servirebbe che
anche il sub-thread originato dal post del tizio in questione non
venisse killato.
Se c'è qualche volenteroso che sa come fare... ^_^;;

 venisse killato.
Le risposte iniziano con Re:, non con il tag, quindi... ;)
-- 
Fare Well!    FIAG 
http://www.fiag.it
 ~ X-Privat 
http://www.x-privat.org
G             40tude Dialog 2.0.10.1it (beta 33) 
http://snurl.com/dialog
Programmi gratuiti, freeware e non... news:it-alt.comp.software.gratuito
Miranda, Messenger, Trillian news:it-alt.comp.software.instant-messaging

 Le risposte iniziano con Re:, non con il tag, quindi... ;)
mmm... però, se ho capito bene l'espressione regolare, così non
verrebbero plonkate le *altre* risposte al post capostipite, mentre
invece a me servirebbe che non venissero plonkate solo le risposte del
sub-thread originate dal messaggio non plonkato...
In pratica, vorrei plonkare sia il post capo-thread contenente il tag,
che ogni altro post di risposta contenente il tag, *salvo* che quelli
postati dal "mio amico" e tutti quelli di risposta appartenenti ai
sub-thread originati dai post del mio amico
cerco di spiegarmi meglio:
[tag] subject (from tizio-a-caso)              --> da plonkare
     Re: [tag] subject (from tizio-a-caso)     --> da plonkare
         Re: [tag] subject (from tizio-a-caso) --> da plonkare
     Re: [tag] subject (from amico)            --> da non plonkare
         Re: [tag] subject (from tizio-a-caso) --> da non plonkare
 
[tag] subject (from amico)                     --> da non plonkare
Chiedo troppo, eh? ^_^;;

 Chiedo troppo, eh? ^_^;;
Se il tuo amico ha un FQDN unico forse si puň fare aggiungendo in fondo alla
regola di Gandalf:
 
 -@References: {FQDN_amico}
 
 ma senza FQDN credo sia impossibile.
-- 
Maria Luisa C - 27/04/04 22.52.49
Foobar 0.7.7b playing: Bruce Springsteen - Streets of Philadelphia

 [tag] subject (from amico)                     --> da non plonkare
!markread,ignore Subject {\btag\b}
!markunread,watch Subject {\btag\b} +@From: {amico}
Il watch va a «ricoprire» l'ignore, ma solo per il subthread originato
dall'amico. Ovviamente l'opzione per far funzionare watch/ignore per i
subthread [Impostazioni generali -> Varie] dev'essere abilitata.
-- 
Fare Well!    FIAG 
http://www.fiag.it
 ~ X-Privat 
http://www.x-privat.org
G             40tude Dialog 2.0.10.1it (beta 33) 
http://snurl.com/dialog
Dialog, Agent, Pimmy, Xnews, Gravity... news:it.comp.software.newsreader
Mozilla Suite, Firefox, Thunderbird... news:it-alt.comp.software.mozilla

 subthread [Impostazioni generali -> Varie] dev'essere abilitata.
Grazie ^_^ Gran bella idea, ma temo che ci sia ancora qualcosa che non
va... ^_^;;
Nella pratica, il watch va a ricoprire l'ignore solo per i post
dell'amico, e non per tutto il subthread relativo, dove invece i post
degli altri restano marcati letti ed ignorati...
Per carità, è già qualcosa, però :)

 Se c'è qualche volenteroso che sa come fare... ^_^;;
Prova qualcosa del genere: prima metti uno score -100 ai capothread con
tag, poi un =+200 al tizio. Infine metti un'azione !ignore per quelli
negativi e !watch per score positivi. L'ordine in cui fai ciò è importante.
Se funziona come penso in queto modo mette un ignore sui thread con il tag,
ma lo scavalca quando incontra tizio.
Nota, per funzionare bene sarebbe meglio impostare tutto il sistema di
filtri in questa maniera, cioè prima dai i punteggi, poi in base al
punteggio esegui le azioni (con soglie progressive per !ignore !markread
!mark !watch). Se solo si potessero gestire i filtri con gli script... :(
-- 
Fact of life #15: Heads bleed, walls don't.

 degli altri restano marcati letti ed ignorati...
Oh cavolo, giusto... questo perché, alla ricezione delle risposte al tuo
amico, l'ignore va a ricoprire nuovamente il watch. A questo punto, come
diceva Maria Luisa, se il tuo amico usasse un FQDN sarebbe fattibile una
cosa del genere:
|| =!markunread Subject {\btag\b} +@Message-ID: "@fqdn.unico.dell'amico"
(sempre che Message-ID si possa usare con il +@, ma credo di sì)
|| =!markunread Subject {\btag\b} +@References: "@fqdn.unico.dell'amico"
(sempre che References si possa usare con il +@, ma credo di sì)
|| !markread Subject {\btag\b}
-- 
Fare Well!    FIAG 
http://www.fiag.it
 ~ X-Privat 
http://www.x-privat.org
G             40tude Dialog 2.0.10.1it (beta 33) 
http://snurl.com/dialog
Miranda, Messenger, Trillian news:it-alt.comp.software.instant-messaging

 tuo amico, l'ignore va a ricoprire nuovamente il watch.
Pensandoci meglio, si può ovviare a questo problema anche senza FQDN:
!markread,ignore Subject: {^\[tag\]} -@From: {amico}
!markunread,watch Subject: {\btag\b} +@From: {amico}
L'unico vincolo è che il tag deve essere effettivamente all'inizio :)
-- 
Fare Well!    FIAG 
http://www.fiag.it
 ~ X-Privat 
http://www.x-privat.org
G             40tude Dialog 2.0.10.1it (beta 33) 
http://snurl.com/dialog
Nokia: news:it.tlc.hardware.nokia news:it-alt.tlc.cellulari.nokia.n-gage

 L'unico vincolo è che il tag deve essere effettivamente all'inizio :)
Per essere all'inizio è all'inizio, ma... per le risposte c'è Re:
davanti... ma forse quello non conta?  ^_^;
Cmq ora lo provo :)
Funziona!! Grazie ^____^

 Funziona!! Grazie ^____^
Ottimo :)
[Sai che mi/ci hai fatto venire un'incredibile curiosità, vero? :PPP]
-- 
Fare Well!    FIAG 
http://www.fiag.it
 ~ X-Privat 
http://www.x-privat.org
G             40tude Dialog 2.0.10.1it (beta 33) 
http://snurl.com/dialog
Programmi gratuiti, freeware e non... news:it-alt.comp.software.gratuito