Recuperare info (scraping) dal sito Arcade Database

Il database che raccoglie tutte le informazioni sui giochi, video, screenshot e tanto altro ancora

Moderatore: Moderatore ADB

Avatar utente
motoschifo
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 2363
Iscritto il: 12/07/2013, 19:29
Medaglie: 2
Reputation: 42
Città: Parma
Località: Parma
:
Gold Medal Donatore
Contatta:

Recuperare info (scraping) dal sito Arcade Database

Messaggio da motoschifo » 14/09/2017, 19: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.)
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase