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.

feed icon 7 Commenti a “DsRomsManager”

  1. encelo ( Mozilla Mozilla 1.9.0.3 :: Linux Linux)

    PyGTK rulez! ;)
    Per quanto riguarda la faccenda del database, SQLite è l’unica risposta!

  2. ezo ( Opera Opera 9.52 :: Linux Linux)

    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.

  3. Mondo Libero ( Netscape Navigator Netscape Navigator 4.8 :: Windows Windows Vista)

    Cattivo, cattivo cattivo :asd: Io lo volevo provare sotto windows….. :ko:

  4. Mondo Libero ( Netscape Navigator Netscape Navigator 4.8 :: Windows Windows Vista)

    Scusa il doppio commento, ma per favore controlla perchè esce come mio SO Windows Vista, L’ho appena rimosso totalmente dalla mia vita! :devil:

  5. voRia ( Debian IceWeasel Debian IceWeasel 3.0.1 :: Debian GNU/Linux Debian GNU/Linux)

    Grazie per i commenti, sono molto apprezzati ;)

    @encelo: Hai ragione al 100%, PyGTK rulez parecchio :p

    @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 :asd:

    @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” :asd:

  6. Daneel_87 ( Mozilla Firefox Mozilla Firefox 3.0.4 :: Ubuntu Linux Ubuntu Linux)

    Sei il mio idolo, mi ero quasi convinto a scrivermelo io un programma così, ma poi ci hai pensato tu *_*

  7. voRia ( Mozilla Firefox Mozilla Firefox 3.0.3 :: Ubuntu Linux Ubuntu Linux)

    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. :)

Lascia un Commento

(trackback)

:devil: :ok: :asd: :sisi: :no: :D :o :confused: :cool: :ko: :| :( :sob: :look: :love: :mad: :monkey: :rolleyes: :rotfl: :sbonk: :) :shy: :p ;)