Skip to content

Valutare integrazione LaunchBox Games Database per copertine #19

Description

@ezradibiase

Contesto

Durante il lavoro sui falsi positivi/negativi della ricerca copertine (IGDB/RAWG), è emerso che alcuni titoli (es. "Ghettoblaster") esistono nel database ufficiale con un nome leggermente diverso (con spazio: "Ghetto Blaster") che la ricerca testuale di IGDB non trova quando la query non ha spazi — un problema di segmentazione delle parole, non di scoring.

LaunchBox Games Database potrebbe avere una copertura migliore per alcuni titoli C64 di nicchia, ma non ha una vera API live come IGDB/RAWG:

  • Nessuna chiave API, nessun costo — ma anche nessuna ricerca fuzzy per titolo
  • L'accesso reale (verificato tramite il progetto open source RomM, che lo integra) è: scaricare l'intero database offline (dump) e fare matching per nome file esatto, in locale
  • C'è solo una richiesta della community per una API pubblica, non ancora esistente

Da valutare prima di implementare

  • Dimensione del dump e formato (XML?) — quanto pesa, con che frequenza si aggiorna
  • Copertura reale per Commodore 64 / SID — vale la pena solo se copre titoli che IGDB/RAWG non hanno
  • Il matching per nome file esatto potrebbe avere lo stesso problema di oggi (nomi file HVSC spesso "attaccati" o con underscore) — da verificare con esempi reali prima di investire tempo nell'integrazione
  • Se procede, il pattern di integrazione più naturale è simile a stil_reader.py (database locale scaricato una volta, parsato, interrogato offline) piuttosto che una quarta classe "*GameImages" in stile IGDB/RAWG

Riferimenti

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions