Da ormai qualche settimana è online il mio nuovo progetto; il suo nome è appdate.it ed è un sistema di tracking dei rilasci dei software più famosi.

Il sistema è ovviamente rivolto a chi lavora con quegli applicativi e le informazioni raccolte sono quelle strettamente sufficienti a ottenere lo scopo primario del sito; non esiste, dunque, una “scheda informativa” del progetto, ma solo un link alla home page del progetto.

La lista dei progetti viene aggiornata continuamente e al momento sono raccolti i progetti che io personalmente uso o ritengo di particolare interesse (per cui, sono famosi per me) ;)

Le informazioni sono raccolte andandole a prendere direttamente dal sito del progetto… ognuno di essi ha dunque un suo specifico bot (scritto in Python) che ad intervalli regolari se ne va a fare scraping e ad estrarre le informazioni necessarie (versione corrente, data di rilascio, link al ChangeLog, link al download). Purtroppo questo è il punto debole di tutto il progetto; i bot non si adattano automaticamente ad una nuova versione del sito, e in tal caso, quando ci se ne accorge, occorre intervenire a mano; inoltre non esiste un minimo standard tramite il quale le informazioni che interessano possono essere prelevate; ogni sito, in pratica, è una storia a parte.

Ogni volta che viene rilasciata una nuova versione di uno dei progetti tracciati, questo apparirà in cima nella lista in home page del sito. Ovviamente il sistema fa ampio uso degli RSS; chiunque può iscriversi al feed RSS principale di Appdate e ricevere così gli aggiornamenti dei progetti tracciati (incluso, ovviamente, appdate stesso).

Appdate permette anche di crearsi un proprio feed RSS contenente soltanto i progetti a cui uno è interessato; non è necessaria nessuna registrazione: basta cliccare sul bottone nella colonna di destra e in questo modo si “aprirà” il proprio scaffale virtuale sul quale poter appoggiare i progetti selezionati tramite una spunta del relativo checkbox accanto al nome dello stesso. Togliendo la spunta, il progetto viene tolto immediatamente dallo scaffale.

Al momento sono tracciati 16 progetti.

Credo che l’idea, nella sua semplicità, possa essere abbastanza utile, sopratutto quando la base dei progetti sarà molto ampia.