Pagina 1 di 1

game_romlike=xxx richiesta

Inviato: 14/01/2021, 23:32
da Gothrek
Aloha @motoschifo
ogni tanto torno alla carica con qualche richiesta di api da poter chiamare

guardavo questa:
lista_mame.php?game_romlike=outrun

sarebbe possibile poterla richiamare e avere un json di ritorno con un elenco di giochi?

o ancora meglio avere una lista direttamente nel json di risposta al game info:
http://adb.arcadeitalia.net/service_scr ... ame=outrun
e come campo aggiuntivo tra le info che mi rimandi un bel listone di nomi?

Re: game_romlike=xxx richiesta

Inviato: 15/01/2021, 19:10
da motoschifo
Ma questa lista, alla fine, a chi serve in effetti?
Mi spiego meglio: sul sito puoi incrociarla con le ricerche, filtrare per file extra disponibili, e magari scroprire nomi di giochi a cui non avresti avuto accesso in altro modo.
Se ho una lista invece dovrei poi gestire il collegamento verso gli altri giochi.
Un ipotetico front-end potrebbe avere una voce di menu "giochi simili" con il quale, tramite chiamata ad altra funzione separata, otterrebbe questa lista sempre aggiornata e affinata mese dopo mese.

Nel tuo caso, per cosa la useresti?

Re: game_romlike=xxx richiesta

Inviato: 16/01/2021, 9:16
da Gothrek
motoschifo ha scritto: 15/01/2021, 19:10 Ma questa lista, alla fine, a chi serve in effetti?
Mi spiego meglio: sul sito puoi incrociarla con le ricerche, filtrare per file extra disponibili, e magari scroprire nomi di giochi a cui non avresti avuto accesso in altro modo.
Se ho una lista invece dovrei poi gestire il collegamento verso gli altri giochi.
Un ipotetico front-end potrebbe avere una voce di menu "giochi simili" con il quale, tramite chiamata ad altra funzione separata, otterrebbe questa lista sempre aggiornata e affinata mese dopo mese.

Nel tuo caso, per cosa la useresti?
la richiesta è stata partorita in una delle tante serate gothrek + @dR.pRoDiGy
gotscraper ha tutta una sezione di rom manager che viene popolata mano mano che si fa scraping delle proprie rom. In questa sezione volevo aggiungere quando si guardano le info di un gioco un elenco di game simili, cosi da far venir voglia a chi ne ha già uno di andarsi a vedere quelli simili senza uscire dalla piattaforma. Tra l'altro li le matcho con le sue rom che ha già, quindi manca la possibilità di "collegarle" tra loro cosa che puoi fare solo andando su internet.

Dall'altra parte lato frontend feel, vista una revisione del suo software del doc, sarebbe stato carino anche li avere la possibilità di una lista dove magari evidenzia già quali giochi della lista si hanno e quali no, queste sono piu' cose del doc.

Re: game_romlike=xxx richiesta

Inviato: 16/01/2021, 12:29
da motoschifo
Ok, era quello che intendevo, ossia un collegamento tra front-end.
Non vedo problemi nel fare questa chiamata, se non che va fatta solo se "necessario" e non continuamente, dato che parliamo di ricerche non ottimizzate e quindi utilizzano più risorse del dovuto.

Ma se al click sul pulsante/link vengono chiesti i giochi, nessun problema anzi è proprio lo scopo di questa funzione aggiunta tanto tempo fa e che solo oggi inizia ad essere abbastanza precisa da essere funzionale <-thumbup->

Direi che al ricevimento di un nome rom mando in output nome/descrizione di tutti i giochi simili. Posso anche volendo mettere qualche opzione se serve, i dati li ho a fianco, magari fammi sapere cosa aggiungere in output (anno, genere, produttore, ecc. sono tutti dati che ho in linea e magari vi semplificano il lavoro).
Voi attivatevi per farlo, quando poi sarò pronto ve lo scriverò qui sotto.

Re: game_romlike=xxx richiesta

Inviato: 16/01/2021, 15:56
da Gothrek
motoschifo ha scritto: 16/01/2021, 12:29 Ok, era quello che intendevo, ossia un collegamento tra front-end.
Non vedo problemi nel fare questa chiamata, se non che va fatta solo se "necessario" e non continuamente, dato che parliamo di ricerche non ottimizzate e quindi utilizzano più risorse del dovuto.

Ma se al click sul pulsante/link vengono chiesti i giochi, nessun problema anzi è proprio lo scopo di questa funzione aggiunta tanto tempo fa e che solo oggi inizia ad essere abbastanza precisa da essere funzionale <-thumbup->

Direi che al ricevimento di un nome rom mando in output nome/descrizione di tutti i giochi simili. Posso anche volendo mettere qualche opzione se serve, i dati li ho a fianco, magari fammi sapere cosa aggiungere in output (anno, genere, produttore, ecc. sono tutti dati che ho in linea e magari vi semplificano il lavoro).
Voi attivatevi per farlo, quando poi sarò pronto ve lo scriverò qui sotto.
fantastico!! molto funzionale, ad oggi cmq nesusn frontend mi risulti la abbia
il nome della rom, sarebbe il minimo essenziale per poter matchare quanto hai in casa, cosi da evitare la replica di dati che in teoria già recuperi col nome rom. Attività cmq necessaria in entrambi i casi (rom managere e frontend).
L'ideale sarebbe avere l'lenco in una lista di nomi o un array vedi tu.
NOn so il doc come la potrebbe implementare, nel mio caso devo trovare un posto in questa sezione, l'idea è proprio di esporre la lista magari con un pallino verde/rosso se l'utente ha la rom:
tetris.png

Re: game_romlike=xxx richiesta

Inviato: 16/01/2021, 22:56
da dR.pRoDiGy
Ciao @motoschifo ben risentito!
Si in effetti come dice il buon @Gothrek abbiamo un pò "elucubrato" negli ultimi tempi, e questa dei giochi simili è uscita come possibile evoluzione (molto interessante!) sia lato scraping / media browser di Got, che lato frontend (quindi per Feel), e ovviamente abbiamo pensato subito ad ADB :wink:
Lato mio al momento sono ancora in una fase abbastanza "preliminare" e devo ragionare bene sulla cosa, quindi in caso comunque mi ci vorrà ancora un pò prima di poterci lavorare.. ma se dici che si può fare per il momento sono già ok! Ti aggiornerò quando posso partire.
Se poi nel frattempo si attiva Got, vediamo di sentirci con lui per disegnare un'interfaccia che vada bene per entrambi (così in caso fai le cose una volta sola).
.. Per intanto grazie ovviamente !! <-shake2->

Re: game_romlike=xxx richiesta

Inviato: 17/04/2021, 17:35
da motoschifo
Ho caricato la ricerca tramite "QUERY_MAME_LIKE".
Tutti i dettagli e qualche esempio nella documentazione sul sito: http://adb.arcadeitalia.net/?page=scraper