Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] markread su data e ora

Vorrei trovare uno script (o azione) che mi segni come letti tutti i
messaggi in tutti i gruppi che hanno una data-ora minore di una certa data
che specifico io.

Vorrei trovare uno script (o azione) che mi segni come letti tutti i
messaggi in tutti i gruppi che hanno una data-ora minore di una certa
data-ora che specifico io.



Problemi di lettura di it.test? ;oP
Non mi viene in mente un modo semplice...
Per la data hai il campo Age, ma per l'ora (dovresti usare il campo 
Date, ma le regex non vanno d'accordo con la matematica :)
Poniamo che vuoi stroncare gli articoli piů vecchi di oggi (4 
luglio) delle 16:00.
Nei punteggi metti:
    !markread Age %>1 #marca tutti quelli da ieri in giů
    !markread Date {4 Jul 2005 (0[0-9]:|1[0-6]:)} #marca quelli di oggi prima delle 16:00
la regex completa delle 24h sarebbe:
    4 Jul 2005 (0[0-9]:|1[0-9]:|2[0-4]:)
da cui togli quello che non ti interessa.
Perň č *molto* imperfetto, non tiene conto della notazione GMT.
Ciao.
(sei un mito: 
http://www.webalice.it/alanford/shot/Buttha_test.png
)
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 (sei un mito: 
http://www.webalice.it/alanford/shot/Buttha_test.png
)
:-)

 problema :) 
Se lo fai facci sapere :) c'è la *MLC* che raccoglie tutti gli script 
nel suo sito:
 
http://fido.altervista.org/Dialog/script.html
(ed aggiorna spesso anche Mantis)
Ciao.


 Io faccio così: tolgo il threading dagli articoli
Anche con Xnews c'è un qualche modo di togliere il threading?
-- 
Ciao, Guglielmo.

 Anche con Xnews c'è un qualche modo di togliere il threading?
Ma scherzi? ^^
 
http://www.webalice.it/alanford/shot/xn_tasto_t.png
È quello che uso più spesso, mi dà subito "una" visione del NG...


 letti gli altri.
Ottimo metodo, lo adotterò.
Nuovamente grazie.
Alla prossima perfomance su it.test, ti avvertirò :-)

 È quello che uso più spesso, mi dà subito "una" visione del NG...
Anche io uso spesso premere "T". Ma non ottengo quello che vorrei, e 
che si ottiene cliccando sulla colonna Date in Dialog, Mozilla, 
Thunderbird, Agent cliccando campo "linees", ecc. ecc.
-- 
Ciao, Guglielmo.

 Thunderbird, Agent cliccando campo "linees", ecc. ecc.
Hai provato anche a cliccare su Date dopo aver pigiato sul tasto "T"?
Ciao.
(dimenticavo: se ti capita di perdere il focus tra l'articolo mostrato 
nell'anteprima e quello evidenziato nell'elenco, premi "C").


 "C"). 
Ehi! pivello guarda che non sono mica nato ieri (sgrunt) :-)))))
 
-- 
Ciao, Guglielmo.

 più alto di altri con data più fresca.
E qui si riaprirebbe la discussione se la data dovrebbe essere
riaggiornata al momento dell'effettivo invio, e se debba farlo il client
od il server


[snip]
ci siamo!

 ci siamo
quindi dovrei farmi uno script che crea un file del tipo
nome.primo.newgroup	id.ultimo.messaggio.scaricato
nome.secondo.newgroup	id.ultimo.messaggio.scaricato
...
nome.ultimo.newgroup	id.ultimo.messaggio.scaricato
poi mi porto il file a casa e faccio girare un altro script che segna come
letti, per ogni ng, tutti i messaggi con id<=id.ultimo.messaggio.scaricato.
Sarebbe splendido se potessi fare delle richieste http con object pascal:
in tal caso, potrei utilizzare un server per la sincronizzazione.

 nome.ultimo.newgroup	id.ultimo.messaggio.scaricato
posso fare di meglio: posso memorizzarmi, anche, tutti gli articoli non
letti. In tal modo, segno come letti tutti i messaggi con
id<=id.ultimo.messaggio.scaricato che non siano, però, quelli non letti.
Ok, ok, la smetto :-)

 in tal caso, potrei utilizzare un server per la sincronizzazione.
semplice: posto su un newsgroup il file.
Ora basta sul serio :)

 client od il server
Sto meditando di cambiare l'ordine di visualizzazione, dal campo "Date" 
al campo "No", per capire meglio vantaggi/controindicazioni.


 id<=id.ultimo.messaggio.scaricato. 
LOL!
In effetti un file simile è già stato inventato, sono quelli con 
estensione news.rc (oppure .newsrc).
È un file di testo che contiene tutti i nomi dei NG presenti in un 
server, con accanto dei numerelli (proprio il range degli articoli 
presenti, quelli letti, quelli "keeppati") ed altri simboli (per 
indicare quelli sottoscritti, etc.).
Può essere anche "grandino", più di ½ Mega, dipende da quanti NG ha il 
tuo server.
Non saprei dirti quanto quel formato sia standard (*Nemesis* potrà se 
vuole completare, visto che il suo nr importa ed esporta tali file), 
alcuni nr lo usano e lo gestiscono.
Un meccanismo simile lo deve avere anche Dialog, ma la gestione dei 
suoi file è proprietaria :'(


 Può essere anche "grandino", più di ½ Mega
vorrei fare una sorta di ".newsrc" per i soli ng da me sottoscritti, così
ottengo lo scopo di inizio thread: sincronizzare i newsreader relativamente
ai post letti.

 qualcun altro ;o). 
Ah beh, questo è sicuro. 
-- 
Ciao, Guglielmo.

 Non ho trovato il modo di visualizzarlo in Dialog 
Forse non ho capito bene o parliamo di due cose simili, quello è soltanto
uno dei tanti campi header che stanno all'inizio del messaggio, quando
fai vedere le intestazioni complete pigiando H, oppure il raw, tra tutti
gli altri ci trovi anche xref dell'aticolo che stai leggendo. Se non lo
vedi, mi sa che non ce l'ha messo il server da cui hai scaricato.
Eventualmente la sottigliezza verrebbe dopo quando, una volta stabilito
il numero che deve fare da spartiacque, far scaricare soltanto gli
articoli successivi a quel certo numero. Mi sembra si possa fare con il
trucco segreto che non conosce nessuno di premere Ctrl+Shift+Impostazioni

 non è a questo che ti riferivi?
Sì, ma quella è una scorciatoia da menu, cercavo il focus sulla barra 
dei server (non li ho tutti accesi), per muovermi con freccia dx/sx.
Ma son loverie... ;o)
Ciao.


 premere Ctrl+Shift+Impostazioni 
Sì, proprio quello, che con Xnews basta un Ctrl+F5:
 
http://www.webalice.it/alanford/shot/xover.png


 sincronizzare i newsreader relativamente ai post letti.
Sì ho capito ^^, ma per me la cartella /data di Dialog è arabo... :'(in 
un qualche articolo vecchio mi pare qualcuno avesse scritto qualcosa 
sul significato di tutti quei file numerati).
Ciao.
(toglimi una curiosità, dal tuo telnet di prima... Usi Dialog in Linux 
con Wine o era una sessione di Putty da Windows? No perché, se è la 
prima ^^ sarebbero graditi consigli e commenti sulla funzionalità, 
limiti, configurazione, etc.).


 alcuni nr lo usano e lo gestiscono.
Non mi pare esista un "formato standard", più che altro ci si affida
alla tradizione/consuetudine, io mi sono affidato al formato di slrn e
mi pare di aver provato i risultati anche con XNews.
Sostanzialmente il file è fatto come hai detto tu, ci sono tutti i
gruppi presenti sul server, quelli non sottoscritti sono seguiti da un
"!" mentre quelli sottoscritti sono seguiti da ":" e una serie di numeri
che indicano gli articoli letti:
Es.
it.test!
it.aiuto!
....
it.comp.software.newsreader: 1-1000,1002,1004-2000
come vedi i numeri vengono raggruppati (laddove possibile) in coppie del
tipo primo-ultimo. Nell'esempio di sopra, it.test e it.aiuto non sono
sottoscritti, i.c.s.n invece lo è, e gli articoli 1001,1003 e tutti
quelli da 2001 in poi (ammesso che ce ne siano) sono non letti mentre
gli altri sono gia stati letti.
Per quanto riguarda la possibilità di indicare anche cose come il kept
.. non mi pare di aver mai visto nulla del genere.
Alcuni newsreader sono anche in grado di interpretare file newsrc non
esaustivi, cioè che riportano solo i gruppi sottoscritti senza riportare
tutta la lista completa ... ma non ricordo quali sinceramente (forse XPN
lo fa in lettura, ma non me lo ricordo con certezza ^__^, di sicuro non
in scrittura).
-- 
I want patience, and I WANT IT NOW!
 
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 ai post letti.
Se non hai problemi a trasportare il file (al giorno d'oggi praticamente
tutti hanno una "penna" usb) puoi tranquillamente usare quello completo.
Altrimenti puoi provare ad eliminare con qualche scriptino le righe
contententi gruppi non sottoscritti (le riconosci facilmente sono le
uniche che contengano il carattere "!").
-- 
All computers wait at the same speed.


 User-Agent: XPN/0.5.0 (They're here! ; Linux)
Allora è nato! Quando ce lo mostri?


Xnews).
Occhio che se usi Pimmy 4.0 il numero che vedi nella colonna non è il
numero di riferimento del messaggio (XRef) ma il numero del messaggio nella
cache di Pimmy, in pratica rispecchia l'ordine di scaricamento del
messaggio.
Dalla beta 2 abbiamo inoltre cambiato completamente la nostra struttura di
archiviazione dei messaggi dei newsgroup abbandonando il numero del
messaggio e usando il Message-ID. In questo modo possiamo cambiare server
senza perdere la cache dei messaggi o dover riscaricare tutto.
-- 
-antonio-
www.geminisoft.com
(email valida sul mio sito)

 prima ^^
è la seconda :)

 Ma son loverie... ;o)
I tuoi infatti son solo capricci :-)
[1] E' solo un problema di editor, perchč se salvi il messaggio e dopo 
lo editi in \folders\outbox.mbx,  metti un URL luuuuunga te lascia 
inviare tranquillamente.
-- 
Ciao, Guglielmo.

 Quando ce lo mostri?
Sto aspettando che il buon Patrick Lamiziere mi invii il file della
traduzione, poi il tempo di impacchettare e uppare il tutto, direi al
massimo per fine settimana prossima.
Ah sarà una release fatta su misura per te :-D
-- 
Black holes really suck...


 lascia inviare tranquillamente.
Hai ragione. Non conoscevo il trucco di passare dalla outbox ^^
Io quando devo inviare una riga lunga, tolgo il Word Wrap dall'editor e 
rewrappo a mano (previa selezione) il resto dell'articolo.
Ci sarebbe sempre la possibilità dell'editor esterno, ma non ne ho 
ancora trovato di semplici e potenti come quello di Xnews (gVim mi 
risulta troppo difficile).


 rewrappo a mano (previa selezione) il resto dell'articolo.
Anche questo è un buon metodo. Anche lui parecchio trafficoso, ma in
mancanza di meglio ci si deve accontentare.
In effetti il modo più semplice e più sicuro è di aprire il messaggio da
"News in uscita" di Hamster, e correggere da lì.
-- 
Ciao, Guglielmo.

 no? ;oP
Sai bene che il verso giusto è quello che propongo di default e nessun
altro ;-) ... ad ogni modo una delle novità sarà appunto la
memorizzazione dell'ordinamento, poi ci sarebbero anche le regole di
scoring negate (ma queste non ricordo se le avevi chieste tu) e altre
cosette.
-- 
Déjà Voodo: Have I sacrificed this chicken before?


 un quadratino) che viene messo a fine riga. 
Dipende dall'editor che usi per aprire il file Outbox.mbx
Quel simbolo è un LF (#0A) senza il /socio/ CR (#0D) davanti; chissà, 
probabilmente *Luu* voleva tenere traccia delle interruzioni forzate da 
quelle manuali.


 Si faceva per parlare... :)
... ma come io le ho implementate veramente. :-D
-- 
Oportet ut scandala eveniant
