Newsgroup: it.comp.software.newsreader
Titolo: Alcune domande su Agent

Primo: supponiamo che io abbia un set di filtri per un newsgroup ad es
it.comp.giochi e che da un giorno all'altro il suddetto newsgroup si
splitta in 4 sotto gruppi (it.comp.giochi.gdr it.comp.giochi.azione
ecc)..ora io voglio copiare il set di filtri applicato a
it.comp.giochi a tutti i sottogruppi..c'e' un modo per farlo in
automatico o mi tocca farlo manualmente?
Secondo: puo' capitare che a distanza di mesi io voglia backuppare i
msg che ho riunito in alcune cartelle per poterli togliere dall'hard
disk e masterizzarli su un cd..come faccio? vado su ogni singolo msg e
faccio save oppure c'e' un modo piu' rapido?
Terzo: E' possibilie creare su agent dei filtri che spostino
automaticamente i msg da un newsgroup a una cartella se sono
rispettati certi parametri?
Quarto: Supponiamo che io sia interessato a reperire su un newsgroup
tutti i msg che riguardano un determinato subject..creo un semplice
watch filter faccio apply filter e il computer automaticamente
individua i msg da scaricare..il problema e' che se i msg sono gia'
stati marchiati come "read" rimangono tali..risultato se
successivamente dopo averli scaricati uso il tasto "b" per cercare i
new unread msg body non trovo i msg scaricati col filtro..esiste,
dunque, un modo per fare si che agent renda "unread" tutti i msg che
marchia da scaricare tramite filtri oppure mi tocca a me andare su
ogni singolo msg e fare mark unread?
Quinto: E' possibile impostare un filtro che scarichi soltanto tutti i
msg che superano un tot di linee? (Il filtro avrebbe lo scopo di
scaricare automaticamente sulle aree dove si inviano immagini/files le
immagini/files stesse senza scaricare anche i msg che non contengono
immagini/files..)
Grazie per le risposte.
--> Fabio
N.B. Il mio indirizzo e' stato alterato appositamente 
per evitare lo spamming. Togliere RimuoviQuesto per rispondermi.

immagini/files..)
si [lowest number of lines, highest number of lines]...
Avrei ora qualche altra domanda da porre sperando che qualcuno mi
risponda:
Ho dato una occhiata agli examples dei filtri di agent ma c'e'
qualcosa che ancora non capisco:
Ad esempio per non scaricare msg che cominciano con caratteri strani
come $ % Ł l'help propone questo filtro:
{^[^a-z"]}
Ora vediamo di analizzare un attimino la struttura:
le parentesi graffe ci dicono che si tratta di una regular expression
e fin qui ci siamo.
il primo ^ ci dice di cercare all'inizio del subject.
le parentesi quadre ci danno il range di ricerca: ^a-z indica di
escludere tutte le lettere maiuscole e minuscole..rimangono quindi i
numeri e i caratteri strani
Il problema e' "..cosa cavolo indica la virgoletta??? Ancora non sono
riuscito a capirlo..
Prima di porvi altri quesiti relativi ai filtri vediamo se ottengo una
risposta su questo..:-)..
--> Fabio
F A B I O @ A - V I P . C O M
Remove spaces to reply.
Togli gli spazi per rispondere.

riuscito a capirlo..
imho non indica un comando, indica proprio un carattere che deve
essere analizzato se "matcha" nella stringa in esame. Cioč 
 ^[^a-z"] č il match per tutte le righe che cominciano con lettere
alfabetiche *e* virgolette.
Cosě, ipotizzando che fosse un kill filter:
 not subject: ^[^a-z"]
Significa che verranno scaricati i seguenti header:
 Attenzione al messaggio
 "Strano" fenomeno
 possibile errore
Mentre *non* verranno scaricati header del tipo:
 ŁŁŁŁŁ Soldi ŁŁŁŁŁ
 !!!!!! DENARO FACILE !!!!!!
 $$$$$$ Money!!!! $$$$$
 ***** Guadagnate facilmente *****
e cosě via (i classici spam...). Onestamente, perň, a questo punto non
saprei dire se un header del tipo:
 10 personaggi in cerca d'autore
verrebbe scaricato o no. I numeri non so se verrebbero compresi in
quel match. A "naso" direi di no, ma ribadisco che č solo una mia
personale interpretazione dell'help di Agent, non ho mai usato simili
filtri!!!!
--
Crononauta
===============================================
Anche i problemi piů complessi hanno sempre una 
soluzione semplicissima. Che č sbagliata.               
(A. Einstein)
===============================================
ICQ UIN: 4005815

 10 personaggi in cerca d'autore
gia' dunque il filtro ideale dovrebbe essere:
{^[^(a-z) or " or (0-9)]}


{^[^(a-z) or " or (0-9)]}
Sě, direi di sě, perň ti ripeto che sono filtri che non ho mai
"applicato", li ho solo studiati teoricamente sull'help!
--
Crononauta
=============================================
Scala marcia, e tutti i motori sono elastici.
(Crononauta)
=============================================
ICQ UIN: 4005815

"applicato", li ho solo studiati teoricamente sull'help!
Perche' non li usi???
Io li trovo molto utili per eliminare inutile spam e non farmi perdere
tempo...anzi perche' non apriamo una discussione sul set di filtri
piu' utile ad elminiare tutti i msg inutili di cui i newgroup
abbondano?


abbondano?
Onestamente, per pigrizia! Perché mettermi lě a progettare un filtro
mi fa fatica... molta di piů che a buttare l'occhio allo spam e
passare oltre!!!
Lo so, sono un pigro di merda... ;-)
Scherzi a parte, č che non mi ci sono mai messo, se vogliamo parlare
di filtri mi va benone, perché cosě approfondisco anche questo aspetto
dei newsreader!
Nel loro piccolo, se vogliamo, si puň considerare un linguaggio di
programmazione, in effetti.


Come fai a eliminare il kill-filter una volta che lo hai impostato?
Vai sul ng dove hai impostato il kill-filter (infatti puoi impostare
kill-filter selettivi per ogni gruppo distinto), vai sotto il menu
"windows" e trovi "open usenet filter".
Apri lì, e ti trovi tutto l'elenco dei filtri impostati per quel ng.
A questo punto, puoi usare i tastini coi comandi (edit, new, delete
etc.)
--
Crononauta
===========================================
Se lo spirito è forte ma la carne è debole,
perché vince sempre la carne?
(Ignoto)
===========================================
ICQ UIN: 4005815

faccio save oppure c'e' un modo piu' rapido?
Individua i files DAT ed IDX corrispondenti alle cartelle e salva quelli.
A quel punto potresti anche accedere tali cartelle direttamente dal CD
masterizzato.
--
    Emanuele

dei newsreader!
ok parliamone..
ecco i filtri che ho impostato io e una spiegazione sul loro
funzionamento:
primo filtro
ignore, bassa priority (200 nel mio caso)
subject: {prova} or {non leggere} or ={test}
questo filtro vuole elminiare tutti i msg che contengono le parole
prova, non leggere o test. nel caso di test ho escluso solo la
suddetta parola mediante l'uso dell'= consentendo invece a subject
come "testing" o "test di un gioco" di sopravvivere. ho usato le
parentesi graffe per far fare la ricerca sulle lettere..mi spiego:
se uno scrive come subject provanonleggere dimenticandosi gli spazi e
voi avete impostato un filtro su ignore con la parola prova questo non
funzionera' perche' agent considerera' tutto una parola mentre nel
caso dell'uso delle graffe funziona sulle lettere quindi verra'
ignorato il suddetto msg..notare che questo filtro e' abbastanza
cattivo perche' esclude anche un subject come: "prova di un programma
o di un gioco" per la semplice esistenza della parola prova..se volete
evitare cio' potete mettere un =..io non lo faccio perche' uso poi dei
watch filters sugli argomenti che mi interessano che abbiano una
priority maggiore di 200 e che quindi vincono questo filtro.
secondo filtro
ignore, bassa priority
[1,2]
questo filtro vuole escludere tutti i msg composti da 1 o 2 righe
ovvero msg vuoti tipicamente usati dagli spammers per scrivere
qualcosa solo nel subject
terzo filtro
ignore, bassa priority
subject: (soldi and facil*) or (easy and money) or (guadagn* and
internet)
tipico filtro volto ad uccidere i msg di catene di sant'antonio.
quarto filtro
ignore, bassa priority
[1500,*]
Questo filtro va messo solo sui newsgroup che non riguardano
lo scambio di files e serve ad evitare di scaricare msg con piu' di
1500 linee (che sono sicuramente files..in realta' diciamo che gia' un
msg con piu' di 500 linee e' quasi sicuramente un file tranne rare
eccez)
quinto filtro
watch, alta priority
author: proprio indirizzo e-mail
serve a seguire automaticamente i thread sui quali si e' spedito un
msg.
sesto filtro
ignore, bassa priority
not subject: {^[^a-z0-9] or " or *}
che vuol dire non eslcudere i msg che cominciano con una lettera,
con un numero o con le " o *..in pratica eslcude tutti i msg che
cominciano con caratteri strani come &%$Ł ecc...che in genere sono
spamming.
in realta' questo filtro non l'ho applicato perche' spesso c'e' gente
che comincia i propri msg con punti esclamativi o simboli strani..
forse e' meglio un filtro cosi'
ignore
subject: {^$|Ł} 
che esclude i msg che cominciano con $ o Ł...
Ok questi sono i miei filtri..aspetto commenti e suggerimenti su altri
filtri da applicare.


qualcosa solo nel subject
...mmmh
Personalmente ho incontrato piu' messaggi seri con la scritta solo nel
subject che spam. Molto spesso per chiedere informazioni su una cosa
che si evince chiaramente dal subject o per comunicare l'indirizzo di
una pagina.
E' chiaro che tutto dipende dai gruppi che si frequenta.
..A proposito sapete se c'e' un modo in agent per applicare un filtro
ad alcuni gruppi e ad altri no, senza dover ricopiare il filtro per
tutti? ..
Io modificando un po' quello che suggerisce l'help di agent ho
impostato questo:
subject: =%{[^a-z]+}
sarebbe elimina tutti i messaggi che siano formati completamente da
caratteri diversi da quelli alfabetici minuscoli
In pratica elimina quei subject scritti tutti in maiuscolo, poiche' ho
visto statisticamente che sono sempre provenienti da spammer o da
persone che gridano per "innetiquette" , per facili allarmismi, o
perche' non hanno nulla di importante da dire nel loro messaggio e
cercano in altro modo di attirare l'attenzione.
dicevo modificando un po' quello proposto, perche la guida agent
riporta: not subject: =%{[^a-z]+} che significa elimina tutti quelli
che non sono formati solo da lettere minuscole, e che taglia fuori
tutti gli onestissimi thread che iniziano con la maiuscola o che
contengono un nome scritto grande.
Poi ho i filtri verso quelle persone che stanno in rete ma non
producono nulla di buono, o si sono comportati male in piu' di qualche
occasione; che individuo in base all'indirizzo, quando sembra
plausibile, o al subject intero.
In pratica questi sono i filtri che imposto velocemente mentre leggo i
messaggi, magari poi ogni tanto riguardo la pagina dei filtri e uso
qualche operatore per accorparli.
..fintanto che non si potra' usare qualche killer per accopparli :-)
Capitava pero' che per i filtri impostati sull'indirizzo non mi
ricordavo piu' per cosa li avevo killati e allora ogni tanto ne
riabilitavo qualcuno; 
cosi' da un po di tempo mi sono creato un folder su agent dove copio i
messaggi "scorretti" prima di killare l'autore, cosi' restano le
prove.
Altri: i classici anti xxx, sex, soldi, adult, etc.
@bye
giuppi.freeweb.org

subject: =%{[^a-z]+}
sinceramente ho provato a fare un survey su alcuni gruppi ed ho notato
che purtroppo almeno sulle aree italiane c'e' spesso l'usanza di usare
tutti caratteri maiuscoli..insomma mi sembra che faccia piu' danni che
altro.
Un altro buon filtro e'
watch, subject: recensione
che becca tutti i msg con la parola recensione..quasi sempre
interessanti.
