DsRomsManager
DsRomsManager è 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 di duplicati.
- Gestione degli archivi delle rom sul proprio hard disk.
- Ricostruzione degli archivi delle rom secondo le informazioni del file DAT.
- Estrazione delle rom in una posizione predefinita o a scelta dell’utente.
- Trim delle rom attivabile a scelta dell’utente (per maggiori informazioni, vedi PS).
- Ricerca sul web di recensioni.
- Download automatico delle immagini dei giochi.
- Aggiornamento del file DAT in modo veloce ed automatico.
Ecco i link all’ultima versione (1.0.8):
- Generico (.tar.gz)
- Debian e derivate (.deb)
Eventuali nuove versioni sono disponibili sul mio repository sperimentale.
Il codice sorgente più recente è invece disponibile a questo indirizzo.
Commenti e bug reports sono i benvenuti!
PS: per abilitare ed utilizzare la funzione di trimming, è necessario installare ‘trim‘, un trimmer da linea di comando che ho scritto un po’ di tempo fa. Il codice sorgente e i pacchetti per Debian e derivate sono disponibili sul mio repository sperimentale.
PPS: un grazie a Daneel_87, autore della nuova icona e dello splashscreen.




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.
venerdì 3 luglio 2009 18:21
ok ho provato il .deb su ubuntu 9.04, ma non parte perchè cerca e non trova la cartella
.dsromsmanager basta creare la cartella e funge .
grazie
ora lo proverò
ciao
venerdì 3 luglio 2009 18:26
ops scusa non avevo letto gli altri post
venerdì 3 luglio 2009 18:29
ecco xrchè non li avevo letti
venerdì 3 luglio 2009 21:02
Il problema della mancata creazione della directory di lavoro al primo avvio è risolto con la versione 0.6.
Era il tipico bug stupido ma che rovina tutto.
sabato 18 luglio 2009 11:24
Davvero complimentoni, gran programma
martedì 11 agosto 2009 23:22
Grazie
Avviso che ho rilasciato la versione 1.0, e probabilmente non ci saranno ulteriori aggiornamenti per un po’ di tempo…
comunque, anche se per il momento metto il progetto da parte, ho già parecchie idee in testa da sviluppare per le future versioni, una su tutte la possibilità di supportare anche altre piattaforme oltre al Nintendo DS, e quindi rendere il programma più “generico”…
Per fare questo però credo sia necessaria una completa riscrittura, cosa non fattibile nel breve periodo.
Maledetti “altri impegni”… ma chi li ha inventati?
venerdì 16 ottobre 2009 19:15
umh, non so perchè ma dopo l’ultimo upgrade della karmic non mi si avvia più drm…
sabato 17 ottobre 2009 12:47
come non detto, ha ripreso a funzionare
sabato 17 ottobre 2009 18:11
Mmm, sei riuscito a capire il motivo per il quale non si avviava?
Io ancora devo provarlo su karmic, al momento la sto usando (karmic) per cominciare i “lavori” riguardanti il supporto al Samsung NC10, nient’altro.
mercoledì 21 ottobre 2009 15:06
no non mi ci sono soffermato più di tanto, ma dopo un riavvio ha ripreso a funzionare quindi credo ci volesse il riavvio
sabato 12 dicembre 2009 16:27
Ho comprato la DS, appena arriva e appena sei online (non in idle) lo proviamo su mac
venerdì 16 aprile 2010 12:14
Grande!
L’unico altro progetto a mia conoscenza (su Linux) era Gromlist.
Bel lavoro! complimenti!
sabato 19 giugno 2010 00:04
Grazie