Introduzione
Installazione
Configurazione e uso di base
Funzioni avanzate
Configurazione avanzata
Riferimenti e risorse
Autore
Snownews è un aggregatore RSS a linea di comando per sistemi Unix/Linux.
È un programma leggero, compatto, personalizzabile, specialmente indicato a chi
possiede sistemi poco potenti, o è sensibile al fascino della shell.
Come qualsiasi altro programma senza interfaccia grafica, all'inizio può sembrare
ostico, ma una volta presa confidenza si vedrà che non è affatto difficile
da usare.
Questo tutorial assume che voi abbiate un sistema Linux funzionante, e una conoscenza di
base del suo uso: aprire e modificare file di testo con editor, copiare e incollare,
scrivere comandi su una shell.
Ovviamente è anche richiesto che sappiate cos'è e cosa fa un aggregatore
RSS. Se volete comunque chiarirvi le idee potete consultare
questa pagina.
Si è posta molta attenzione ad usare un linguaggio piano e privo di inutili
tecnicismi, ma se pensate che alcune parti non rispondano a questi criteri e possano
essere riformulate in maniera più efficace potete segnalarmelo scrivendomi
una mail.
Nell'apposita
pagina di snownews sono disponibili i sorgenti del programma e
diversi pacchetti per le specifiche distribuzioni.
Potete trovarne informazioni sulle procedure di installazione in generale su
questo sito (in italiano).
Se non si sono verificati errori, potete verificare che la corretta installazione aprendo
le pagine del manuale online:
man snownews
Usate le frecce per scorrere il testo, q per tornare alla riga di comando.
Nota. Tenete presente che quando, ad esempio, il manuale online indica di premere "B" (maiuscolo) intende la combinazione di tasti SHIFT+B.
Assicuratevi di essere connessi a internet e avviate il programma con il comando:
snownews
Snownews si presenterà con una schermata vuota, perché non sono stati
ancora aggiunti gli indirizzi dei feed RSS (i colori, le dimensioni e il tipo di
carattere usato potrebbero apparire diversamente, per via delle impostazioni del vostro
sistema).
È il momento di aggiungere i vostri feed preferiti. Vi consiglio di prepararli
in anticipo, copiando i link su un file di testo per esempio, in modo da compiere poi
l'operazione di inserimento più velocemente.
Per inserire un feed premere il tasto "a": apparirà uno spazio evidenziato
dove poter incollare o scrivere l'indirizzo, completo di http:// iniziale.
Una volta inserito l'indirizzo il programma caricherà i dati e aggiungerà
il nome della nuova fonte nella lista, con accanto la dicitura di quanti articoli nuovi
(non ancora letti) sono disponibili. Ovviamente si deve ripetere questa procedura per
ogni voce che si desidera inserire, ed è possibile eseguirla in ogni momento
quando si voglia aggiungere nuovi feed RSS.
Trattandosi di un programma senza interfaccia grafica, snownews richiede l'impegno di imparare a memoria alcuni tasti. Tuttavia nell'uso pratico è sufficiente ricordare di:
Come si vede, non sono poi molti!
Conviene avviare il programma con l'opzione -u (update) cioè scrivere
snownews -u
per fare in modo che il programma aggiorni automaticamente tutta la lista dei feed
all'avvio, altrimenti è necessario premere "R" (SHIFT+R) per caricare
tutti i nuovi articoli.
Generalmente ogni feed ha associato un indirizzo web, mostrato in fondo alla schermata,
che è possibile aprire premendo il tasto "o". Questo lancia un browser,
che per impostazione predefinita è lynx. Nella sezione dedicata alla
configurazione avanzata è spiegato come modificare questa impostazione.
Premendo TAB si attiva la funzione di ricerca del testo: comparirà una barra a
fondo schermo dove inserire il testo cercato. Se esiste una voce che risponde ai
requisiti verrà evidenziata, e come di consueto premendo Invio sarà
possibile aprirla.
Nel caso esistano più voci corrispondenti, si possono scorrere premendo
ripetutamente TAB.
Per chiudere la ricerca, cancellare il testo dalla barra.
Si noti che la funzione di ricerca opera solo nella schermata corrente del programma,
e non funziona quando si visualizza il testo degli articoli.
Mediante l'uso di categorie e filtri si possono gestire agevolmente liste di maggiori
dimensioni.
Per assegnare o rimuovere una categoria ad un determinato feed, premete "C"
(SHIFT+C) mentre questo è evidenziato.
Se in precedenza sono già state assegnate delle categorie, queste appariranno
in una lista numerata, e basta premere il numero associato per cancellarla dal feed.
Per aggiungerne una, premete "A" (SHIFT+A), e apparirà una lista numerata
con tutte le categorie definite. A questo punto premendo il numero
corrispondente si assegna la categoria al feed. Nel caso la categoria non esista,
perché mai utilizzata prima, occorre crearla ex novo premendo ancora "A"
(SHIFT+A) e inserendone il nome.
Una volta definite le categorie, si può scegliere di visualizzare i soli feed che
appartengono a determinate categorie attraverso l'uso dei filtri. Premete "f"
per scegliere la categoria attraverso l'ormai consueta lista numerata. Potete ripetere
questo procedimento per selezionare solamente i feed che appartengono contemporaneamente
a due o più categorie date.
Per annullare l'applicazione dei filtri premere "F" (SHIFT+F).
I file di configurazione del programma si trovano in una cartella nascosta
.snownews nella vostra home directory, in genere quindi
/home/nomeutente/.snownews/
Per maggior sicurezza, è consigliabile fare delle copie di backup di questi file,
ad esempio copiandoli in un'altra posizione.
Nel file denominato browser viene indicato quale browser lanciare alla pressione
del tasto "o". Aprendolo con un qualsiasi editor di testo, si dovrebbe leggere
lynx %s
dove %s viene sostituito in fase di esecuzione con l'indirizzo internet da visualizzare.
Potete naturalmente indicare al posto di lynx qualsiasi browser installato sulla vostra
macchina. Se disponete di KDE potete scrivere ad esempio
konqueror %s &
La & finale fa in modo che snownews non si blocchi in attesa che la finestra del
browser venga chiusa.
Nota. Potreste incontrare delle difficoltà per impostare Mozilla/Firefox
come browser predefinito. Consultate la relativa sezione delle
FAQ del sito
in proposito.
Il file colors definisce dei colori che possono essere usati per evidenziare
alcune parti della schermata del programma. In particolare, possono essere colorati i
nuovi articoli, gli indirizzi internet e i titoli dei feed.
Nel file, tutte le righe che iniziano con # sono commenti ignorati dal programma, utili
soltanto all'utente per avere la corrispondenza colore-codice. La prima riga utile
è
enable:0
che va cambiata in
enable:1
per abilitare i colori.
Seguono i codici degli elementi citati in precedenza. Per provare nuove combinazioni
di colore dovete salvare il file e riavviare il programma ogni volta.
Il file html_entities contiene la mappatura delle entità html.
Normalmente, i feed sono scritti in un linguaggio che prevede che alcuni caratteri
speciali siano indicati da codici sostitutivi, appunto chiamate entità html,
per renderli universalmente leggibili. In questi "caratteri speciali" rientrano
anche le nostre vocali accentate, e il simbolo dell'euro. Per esempio il codice per
l'euro è € .
Se non si indica a snownews come "tradurre" questi codici, si vedranno spesso
apparire caratteri incomprensibili nei testi degli articoli. Conviene quindi aggiungere
questi codici al suddetto file. Nell'immagine seguente è riportato il contenuto
del mio file html_entities, che contiene nuove righe con la mappatura dei
caratteri più usati in italiano. Come in precedenza, le righe che cominciano per #
sono solo commenti. I caratteri riportati sotto non esauriscono la lista delle
entità html, ma rappresentano certamente quelli più comuni.
Qui si trova una lista
esaustiva.
Nota. Dalla versione 1.5.4 il programma è in grado di comprendere le
entità numeriche (cioè quelle in formato &#numero; ): non
è quindi più necessario includerle nel file.
Il sito ufficiale
di snownews.
Appunti di informatica libera, una vasta guida
su molti aspetti dell'informatica.
Copyright ©2004-2008 by Leli Marco.
Pagina conforme alle specifiche
Ultimo aggiornamento: 20 febbraio 2008.