Repository 32bit  Forum
Repository 64bit  Wiki

Progetto Faucetdownloader

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Progetto Faucetdownloader

Messaggioda gioco » mer mag 14, 2008 13:34

Faucetdownloader è un piccolo script che ho scritto per scaricare e archiviare le registrazioni di Faucet (http://www.vcast.it/faucetpvr/), registrazioni che altrimenti dimenticavo inevitabilmente di scaricare #-o :) .
In sostanza legge il feed rss di Faucet, scarica le nuove registrazioni disponibili e ne mantiene un archivio, ovvero può essere configurato per conservare solo gli ultimi <n> file e cancellare i più vecchi. E' possibile eseguirlo con cron.

Magari può essere utile a qualcuno.

La pagina del progetto è http://www.ls-lug.org/wiki/index.php/Faucetdownloader dove trovate info, il tarball e il pacchetto Slackware. Se vi piace possiamo chiedere a Loris di mettere il tgz nel repository.

Sto pensando anche ad altri tool per automatizzare ancora di più l'uso di Faucet (uno potrebbe permettere di leggere il palinsesto del giorno e impostare la registrazione dei programmi selezionati su Faucet), il tutto in stile *NIX e bash script [+ dialog], al massimo prevedo un'interfaccia grafica in python...

Aspetto vostri commenti/consigli/critiche/insulti :D
Avatar utente
gioco
Packager
Packager
 
Messaggi: 900
Iscritto il: sab giu 18, 2005 23:00
Località: in the court of the Wesnoth king
Slackware: last stable

Re: Progetto Faucetdownloader

Messaggioda sberla54 » mer mag 14, 2008 14:39

Interessante!
Anche io mi scordo sempre di scaricare le registrazioni e me le ritrovo gia' scomparse :)

Lo provero'!
Avatar utente
sberla54
Master
Master
 
Messaggi: 1500
Iscritto il: mer giu 23, 2004 23:00
Località: Bologna
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu

Re: Progetto Faucetdownloader

Messaggioda sir_alex » mer mag 14, 2008 20:25

Per la lettura del palinsesto io avevo provato prendendo quello del sito di televideo (che ha tutti i canali che mi interessano) (per fare altro, non un faucet downloader), parsing dell'HTML fino a trovare i tag della tabella; tra l'altro momento della giornata e canale vengono specificati come parametri GET, quindi facili da sfogliare.
Non so se esistano librerie per il parsing XML per la shell, per python ne esistono a litri (almeno 2 nei moduli ufficiali)... io lo avevo fatto con Java, funziona...
sir_alex
Linux 2.6
Linux 2.6
 
Messaggi: 735
Iscritto il: lun mar 21, 2005 0:00
Località: Milano - Corbola (RO)
Kernel: 2.6.35-22
Desktop: KDE4
Distribuzione: Ubuntu

Re: Progetto Faucetdownloader

Messaggioda gioco » mer mag 14, 2008 21:02

sir_alex ha scritto:Per la lettura del palinsesto io avevo provato prendendo quello del sito di televideo (che ha tutti i canali che mi interessano) (per fare altro, non un faucet downloader), parsing dell'HTML fino a trovare i tag della tabella; tra l'altro momento della giornata e canale vengono specificati come parametri GET, quindi facili da sfogliare.
Non so se esistano librerie per il parsing XML per la shell, per python ne esistono a litri (almeno 2 nei moduli ufficiali)... io lo avevo fatto con Java, funziona...

Ti ringrazio :D Il sito di televideo potrebbe essere una buona fonte, anche se non copre tutti i canali di Faucet.
Per quanto riguarda l'XML mi pare che in bash non ci sia gran che; il parsing del feed (banale) infatti lo faccio tokenizzando l'XML e poi leggo solo i tag che mi interessano.
Ho iniziato con bash (per piccoli programmi è sempre la mia prima scelta), ma se dovesse essere necessario potrei prendere in considerazione altri linguaggi (python in primis) ;)
Avatar utente
gioco
Packager
Packager
 
Messaggi: 900
Iscritto il: sab giu 18, 2005 23:00
Località: in the court of the Wesnoth king
Slackware: last stable

Re: Progetto Faucetdownloader

Messaggioda Blizzard » gio mag 15, 2008 22:58

ciao,
premesso che non so cosa sia faucet e che non ci abbia capito niente dello script (alla prima cosa posso rimediare velocemente, per la seconda bisogna aspettare che impari bash script seeee..... :lol: ) noto che questa community è alquanto iperattiva :P

molto NERDocentrica! :lol:

ciao
Gio
Avatar utente
Blizzard
Master
Master
 
Messaggi: 1509
Iscritto il: mar gen 02, 2007 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox

Re: Progetto Faucetdownloader

Messaggioda Blizzard » gio mag 15, 2008 23:00

comunque a livello di features pare parecchio interessante! :thumbright:
Avatar utente
Blizzard
Master
Master
 
Messaggi: 1509
Iscritto il: mar gen 02, 2007 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox

Re: Progetto Faucetdownloader

Messaggioda gioco » gio mag 15, 2008 23:30

Blizzard ha scritto:ciao,
premesso che non so cosa sia faucet e che non ci abbia capito niente dello script (alla prima cosa posso rimediare velocemente, per la seconda bisogna aspettare che impari bash script seeee..... :lol: )

faucet è un registratore online. Permette di registrare programmi tv e radio in diversi formati (iPod, divx...) e successivamente scaricarli.
Per quanto riguarda bash è molto facile da imparare per chi già programma.
Blizzard ha scritto:noto che questa community è alquanto iperattiva :P

molto NERDocentrica! :lol:

ciao
Gio

:lol: da bravo nerd ho anche qualche altro programmino che ho scritto, devo trovare il tempo di dargli una "spolverata" e di aggiungerli ai progetti della community :)
Avatar utente
gioco
Packager
Packager
 
Messaggi: 900
Iscritto il: sab giu 18, 2005 23:00
Località: in the court of the Wesnoth king
Slackware: last stable

Re: Progetto Faucetdownloader

Messaggioda gioco » gio mag 15, 2008 23:33

Blizzard ha scritto:comunque a livello di features pare parecchio interessante! :thumbright:

Grazie, aspetto prove sul campo :)
Avatar utente
gioco
Packager
Packager
 
Messaggi: 900
Iscritto il: sab giu 18, 2005 23:00
Località: in the court of the Wesnoth king
Slackware: last stable

Re: Progetto Faucetdownloader

Messaggioda gioco » mar mag 27, 2008 10:56

Nuova versione 0.2.1.
* Risolve un bug con i titoli delle registrazioni con spazi.

tgz: faucetdownloader-0.2.1-noarch-1gc.tgz
Avatar utente
gioco
Packager
Packager
 
Messaggi: 900
Iscritto il: sab giu 18, 2005 23:00
Località: in the court of the Wesnoth king
Slackware: last stable


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron