Newsgroup: it.comp.software.newsreader
Titolo: [Telnet] List newsgroups

Sto cercando di compilare un file con la lista dei gruppi e le
descrizioni, da usare con ShowDesc per Agent. Ho due problemi:
- non riesco ad ottenere la lista completa dai server che uso: al
comando "list newsgroups", Libero me ne da` 4mila, Globalnews 300,
Flashnet 30mila (ma ne ha quasi il doppio). 
Perche`?
Come faccio per ottenere la lista completa?
- non riesco a trovare un solo client telnet (ne ho provati una
quantita` indecente) che a) mi faccia il log della sessione senza andare
a capo sulle righe lunghe, b) non elimini a casaccio gli spazi tra
nomegruppo e descrizione nel logfile, c) funzioni.
Che client posso usare che non abbia nessuno di questi problemi?
Grazie.
-- 
Luca - e-mail: p.stevens at 
operamail.com

Che client posso usare che non abbia nessuno di questi problemi?
Hai gia' provato il telnet di Linux?
Ciao, Alessio (con pochissimo tempo).
-- 
  PER RISPONDERE TOGLIERE  .linus
Le FAQ di ICSN: 
http://space.tin.it/cinema/claveron/alessio/FAQ-icsn.htm
Le FAQ di Hamster in italiano: 
http://www.geocities.com/fashionavenue/1075
Guida a FAgent: 
http://space.tin.it/cinema/claveron/alessio/FAgent/FA-man.htm

 Hai gia' provato il telnet di Linux?
Eh, magari ....
Luca, stuck with windoze, for now.


 sono altri checkgroup in giro per il mondo che si possono usare.
(cambio thread)
Si! Ho trovato questo su Serra:
http://serra.unipi.it/usenet/files/newsgroups
Sono 30mila gruppi circa. L'ho zippato e l'ho messo qua:
http://www.egroups.com/files/agent-ita/
assieme ad un altro file telnettato da Flashnet con un altro programma,
non difettoso come l'altro ma con qualche riga lunga interrotta. 
Basta pigliare uno di questi file, copiarlo nella cartella di ShowDesk,
lanciare il programma e in [Free] Agent si legge la descrizione del
gruppo selezionato, direttamente nella barra del titolo.
Se qualcuno sa di altri checkgroup, me lo faccia sapere (ma non mi do
pace finché non avrò estorto a Flashnet o Globalnews tutta la lista dei
50 e rotti mila :-)


 Che client posso usare che non abbia nessuno di questi problemi?
Il telnet nudo e crudo di Linux. :)
-- 
Bye,     | alfredoa at 
linuxfan.com
Alfredo  |__________________________
Amontagna|  powered by Debian 2.2

 50 e rotti mila :-)
Scaricati Python - 
http://www.python.org/
 - e prova con lo script che 
segue (nota devi aggiustare il formato di output perché non sapevo 
quale fosse e ho buttato giù il programma quando non potevo accedere 
alla rete):
------------------------8< CUT HERE 8<------------------------
#!/usr/bin/python
from nntplib import NNTP
import getopt
import sys
def list_groups(svr):
    global verbose
    conn = NNTP(svr)
    print "Downloading groups from",svr,"..."
    if verbose:
        print conn.getwelcome()
    response, groups = conn.list()
    print "Server response:", response
    print "Groups found:", len(groups)
    conn.quit()
    return groups
verbose = 0
def main(args):
    global verbose
    fd_out = sys.stdout
    opts, servers = getopt.getopt(args,'o:v')
    for opt, val in opts:
        if opt == '-o': # -o file_su_cui_scrivere
            fd_out = open(val,'wt')
        if opt == '-v':
            verbose = verbose + 1
    for server in servers:
        groups = list_groups(server)
        for name, last, first, flag in groups:
            fd_out.write('[%s]\n' % name)
            fd_out.write('  Last=%s\n' % last)
            fd_out.write('  First=%s\n' % first)
            fd_out.write('  Flag=%s\n\n' % flag)
########
if __name__ == '__main__':
    main(sys.argv[1:])
------------------------8< CUT HERE 8<------------------------
-- 
Roberto Lupi

 formato dos.
Quando vuoi, mettilo qua: 
http://it.egroups.com/files/agent-ita/
