Recuperare info (scraping) dal sito Arcade Database
Inviato: 14/09/2017, 20:51
Recentemente ho aggiunto un po' di documentazione su come recuperare i dati tramite front-end o altro programma.
L'argomento è rivolto agli sviluppatori e quindi non è per tutti, ma può comunque essere interessante discutere di alcuni aspetti (per es. cosa è comodo fornire all'esterno e perchè).
Al momento ci sono tanti punti di ingresso ma uno solo è "pubblico", ovvero chiunque può chiamare e controllare senza studiarci troppo.
Ovviamente si dovranno rispettare le condizioni minimali come per esempio:
- non farsi pagare per il materiale ottenuto (che ricordo è gratuito per tutti)
- non intasare il server con chiamate inutili o multiple
- riportare sempre la fonte dei dati e i copyright del materiale scaricato
- avvisarmi nel caso di utilizzo così potrò aggiungere due note sul sito e magari potrò aiutare o implementare nuove funzioni
- usare il buonsenso
Detto questo, ho rilasciato la parte pubblica con tanto di documentazione, che manterrò aggiornata in caso di modifiche.
L'indirizzo è questo:
http://adb.arcadeitalia.net/?page=scraper
Al momento l'unica funzione è quella di recupero dati da romset Mame (immagini, video, history, ecc).
Qualche esempio:
Dati Tetris
Dati Tetris e Metal Slug
Dati Metal Slug 2 clone con controllo parent
Dati Tetris e Metal Slug 2 con resize immaginni a 300px verticali
Vi rimando a quella pagina per tutti i dubbi di carattere tecnico, poi se in futuro dovessero uscire richieste particolari si possono sempre aggiungere.
Una nota: la gestione FEEL è fuori da queste specifiche, nel senso che per quel front-end c'è una pagina dedicata con regole specifiche, così come per altri programmi (ADB-Tools, MameDatEditor, ecc.)
L'argomento è rivolto agli sviluppatori e quindi non è per tutti, ma può comunque essere interessante discutere di alcuni aspetti (per es. cosa è comodo fornire all'esterno e perchè).
Al momento ci sono tanti punti di ingresso ma uno solo è "pubblico", ovvero chiunque può chiamare e controllare senza studiarci troppo.
Ovviamente si dovranno rispettare le condizioni minimali come per esempio:
- non farsi pagare per il materiale ottenuto (che ricordo è gratuito per tutti)
- non intasare il server con chiamate inutili o multiple
- riportare sempre la fonte dei dati e i copyright del materiale scaricato
- avvisarmi nel caso di utilizzo così potrò aggiungere due note sul sito e magari potrò aiutare o implementare nuove funzioni
- usare il buonsenso
Detto questo, ho rilasciato la parte pubblica con tanto di documentazione, che manterrò aggiornata in caso di modifiche.
L'indirizzo è questo:
http://adb.arcadeitalia.net/?page=scraper
Al momento l'unica funzione è quella di recupero dati da romset Mame (immagini, video, history, ecc).
Qualche esempio:
Dati Tetris
Dati Tetris e Metal Slug
Dati Metal Slug 2 clone con controllo parent
Dati Tetris e Metal Slug 2 con resize immaginni a 300px verticali
Vi rimando a quella pagina per tutti i dubbi di carattere tecnico, poi se in futuro dovessero uscire richieste particolari si possono sempre aggiungere.
Una nota: la gestione FEEL è fuori da queste specifiche, nel senso che per quel front-end c'è una pagina dedicata con regole specifiche, così come per altri programmi (ADB-Tools, MameDatEditor, ecc.)