DsRomsManager
DsRomsManager o DRM è una piccola applicazione utile per gestire e catalogare la crescente mole di giochi Nintendo DS rilasciati sulla scena, gestendone tutte le informazioni.
E’ scritta in Python con l’ausilio delle librerie GTK e rilasciata sotto licenza GPLv3.
Alcune caratteristiche:
- Gestione di tutte le informazioni per ogni gioco (titolo, regione, lingua, ecc).
- Ricerca sul web di recensioni del gioco selezionato.
- Download automatico delle immagini del gioco selezionato.
- Download automatico di TUTTE le immagini mancanti con un solo click.
- Aggiornamento del file DAT con un solo click.
Ecco i link (versione 0.1):
- Generico (.tar.bz2)
- Debian e derivate (.deb)
Commenti e/o bug reports sono i benvenuti!
PS: Attualmente l’applicazione fa un uso eccessivo di RAM. Questo è il risultato di tanti fattori, primo fra tutti il fatto che il database viene creato e mantenuto in memoria per tutto il tempo. In futuro verrà salvato su disco, in modo anche da evitare di dover rileggere tutto il file DAT ogni volta, velocizzando l’avvio.
PPS: Per il trimmer, clicca qui.


Martedì 7 Ottobre 2008 01:20
PyGTK rulez!
Per quanto riguarda la faccenda del database, SQLite è l’unica risposta!
Martedì 7 Ottobre 2008 17:47
bravo, complimenti, come giustamente dicevi tu
e un programma che mancava in linux.
la prima volta che lo lanciato è craschato, poi e andato bene.
peccato per il database.
Martedì 7 Ottobre 2008 20:48
Cattivo, cattivo cattivo
Io lo volevo provare sotto windows….. 
Martedì 7 Ottobre 2008 20:50
Scusa il doppio commento, ma per favore controlla perchè esce come mio SO Windows Vista, L’ho appena rimosso totalmente dalla mia vita!
Martedì 7 Ottobre 2008 22:51
Grazie per i commenti, sono molto apprezzati
@encelo: Hai ragione al 100%, PyGTK rulez parecchio
@ezo: Il problema del crash al primo avvio mi è noto, vedrò di risolverlo appena possibile. Il fatto è che ho approfittato dell’occasione e mi sono divertito a sperimentare un po’, e devo dire che python oltre a piacermi sintatticamente e strutturalmente, è anche molto divertente da utilizzare.
Avrò sicuramente fatto qualche pasticcio nella gestione dei threads
@Mondo Libero: Installa python e le librerie pygtk su windows e prova ad avviarlo, non l’ho fatto personalmente ma potrebbe tranquillamente funzionare

Per la questione dell’user agent, se è vero quello che dici, allora questa è la prima volta che il plugin sbaglia…. non ne sono però tanto sicuro, forse ha notato che hai windows radicato nel sangue e ti ha “etichettato”
Sabato 15 Novembre 2008 10:38
Sei il mio idolo, mi ero quasi convinto a scrivermelo io un programma così, ma poi ci hai pensato tu *_*
Sabato 15 Novembre 2008 11:56
Son contento che torni utile anche a qualcun altro oltre che a me

Purtroppo non ho più avuto occasione di lavorarci a causa di impegni con l’Università… appena trovo il tempo mi ci metto e aggiusto un po’ di cose (prima su tutte la gestione del database). Vorrei aggiungere anche la possibilità di controllare e gestire le rom della lista effettivamente presenti sul proprio hard disk.