[opendatasicilia] ho creato un API? o mi sono solo illuso?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[opendatasicilia] ho creato un API? o mi sono solo illuso?

Ciro Spataro
Smanetting....perchè scrivo questa cosa?

OBIETTIVO: voglio creare un dataset in formato aperto di dati da un elenco di informazioni/dati presenti su un sito web. Ma alla fine creerò qualcos'altro di cui non conoscerò l'utilizzo.

Uso http://import.io per estrarre dati in formato aperto da un sito web, per esempio estrarre dati da questo elenco di aree verdi e giardini di Palermo: http://turismo.comune.palermo.it/places.php?id=77&id1=98.


La dashboard di http://import.io (un pannello di controllo per la gestione delle operazioni) mi fa crea una tabella che posso personalizzare nella strutturazione delle colonne


Quindi sempre IMPORT.IO mi fa generare un API (RESTful API to query your Extractor live


API:
https://extraction.import.io/query/extractor/2038c44b-34aa-4e09-8050-610cf6a1c5a4?_apikey=57007f24d4564e70bb5b7ce3069dbeacb0f89d1cd2423f20ff85cdcbd06fe95284e650947986f346f0e0541835fcc3d047af9723305dc743c4f216aa5f4014dc153f5f3b806c1e11442ce198a1f01434&url=http%3A%2F%2Fturismo.comune.palermo.it%2Fplaces.php%3Fid%3D77%26id1%3D98

e questa è la forma con la quale possiamo visualizzare l'URL dell'API


E fin quì forse ho creduto che ho costruito un API (Application Programming Interface).

La mia domanda è: cosa ci posso fare ora con questa API?

P.S.: lo so che è insano creare un qualcosa senza sapere come utilizzarla, invece di sapere cosa voler fare e non conoscere il percorso da seguire
Grazie a coloro che mi compatiranno :P 

--
Questa è la nuova mailing list di OpenDataSicilia. Un archivio della vecchia è disponibile qui http://opendatasicilia.65952.x6.nabble.com/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/53644a90-f25a-4341-b8d8-a40f55056c09%40googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [opendatasicilia] ho creato un API? o mi sono solo illuso?

Andrea Borruso
Administrator

Ciao Ciro,

2016-06-04 9:34 GMT+02:00 cirospat <[hidden email]>:


La mia domanda è: cosa ci posso fare ora con questa API?

un lavoro come questo che ci hai raccontato rende l’accesso a questi dati “live” e strutturato in modo che sia di immediato riuso.

Live perché l’estrazione dei dati credo venga fatta a “runtime”, ovvero tutte le volte che verrà chiamato l’URL che ci hai condiviso i dati verranno estratti e resi disponibili.
Un dato in JSON, strutturato in coppie chiave-valore è come se fosse una tabella strutturata, e quindi ci puoi fare webapp, grafici, bot, ecc..

Il cosa farci dipende un po’ dai dati. Oltre ai parchi ci sono altre categorie. E in ogni casa sono tutti luoghi. Quindi a me vengono in mente mappe e app, bot che ti indicano cosa c’è intorno a te.
Ti propongo inoltre un esercizio.

Dovresti provare (con import.io si può fare) a estrarre latitude e longitude da qui:

"New column": [
{
"text": "< Mappa",
"href": "http://maps.google.com/?output=embed&q=38.142124,13.3359195&z=17"
}

E non scegliere MAI per una colonna il nome “New column”.

Si riesce a farlo sfruttando cose come regex e/o XPATH (qui un tutorial correlato).

Ciro, ma questi dati non già esposti in opendata in formato XML, live da una query sul db?

Ciro io comunque mi compiaccio :)

--
 Andrea Borruso
website: http://blog.spaziogis.it
38° 7' 48" N, 13° 21' 9" E, EPSG:4326

--

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

--
Questa è la nuova mailing list di OpenDataSicilia. Un archivio della vecchia è disponibile qui http://opendatasicilia.65952.x6.nabble.com/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAHEdGZMhyTqA%3DrifSkZP42RMgQh_ka0_YzQc22%3D1wzzeSTw-0w%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [opendatasicilia] ho creato un API? o mi sono solo illuso?

Ciro Spataro
grazie Andrea,
si sono dati che si trovano in open data (comune Palermo) su formato XML. Volevo solo fare un esercitazione così da applicare questo metodo, direi semplice, a qualsiasi situazione di portali web dai quali voglio estrarre i dati  in formati aperti e adeguati per riusi (mappe, bot,..).

Si vorrei estrarre i dati di latitudine e logitudine da http://maps.google.com/?output=embed&q=38.142124,13.3359195&z=17 - ci avevo già pensato ma ci devo ancora smanettare per riuscirci.

Le colonne alcune le ho nominate forse ho dimenticato di nominarle tutte, quindi "New column" è solo dimenticanza, ma fai benissimo a farmelo notare.

Si riesce a farlo sfruttando cose come regex e/o XPATH (qui un tutorial correlato).
Devo studiare!

Thanks very much 


Il giorno 4 giugno 2016 11:04, andy <[hidden email]> ha scritto:

Ciao Ciro,

2016-06-04 9:34 GMT+02:00 cirospat <[hidden email]>:


La mia domanda è: cosa ci posso fare ora con questa API?

un lavoro come questo che ci hai raccontato rende l’accesso a questi dati “live” e strutturato in modo che sia di immediato riuso.

Live perché l’estrazione dei dati credo venga fatta a “runtime”, ovvero tutte le volte che verrà chiamato l’URL che ci hai condiviso i dati verranno estratti e resi disponibili.
Un dato in JSON, strutturato in coppie chiave-valore è come se fosse una tabella strutturata, e quindi ci puoi fare webapp, grafici, bot, ecc..

Il cosa farci dipende un po’ dai dati. Oltre ai parchi ci sono altre categorie. E in ogni casa sono tutti luoghi. Quindi a me vengono in mente mappe e app, bot che ti indicano cosa c’è intorno a te.
Ti propongo inoltre un esercizio.

Dovresti provare (con import.io si può fare) a estrarre latitude e longitude da qui:

"New column": [
{
"text": "< Mappa",
"href": "http://maps.google.com/?output=embed&q=38.142124,13.3359195&z=17"
}

E non scegliere MAI per una colonna il nome “New column”.

Si riesce a farlo sfruttando cose come regex e/o XPATH (qui un tutorial correlato).

Ciro, ma questi dati non già esposti in opendata in formato XML, live da una query sul db?

Ciro io comunque mi compiaccio :)

--
 Andrea Borruso
website: http://blog.spaziogis.it
38° 7' 48" N, 13° 21' 9" E, EPSG:4326

--

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

--
Questa è la nuova mailing list di OpenDataSicilia. Un archivio della vecchia è disponibile qui http://opendatasicilia.65952.x6.nabble.com/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAHEdGZMhyTqA%3DrifSkZP42RMgQh_ka0_YzQc22%3D1wzzeSTw-0w%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.

--
Questa è la nuova mailing list di OpenDataSicilia. Un archivio della vecchia è disponibile qui http://opendatasicilia.65952.x6.nabble.com/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAJyZuPK24GduNEdJfUmwviNrFrExJPf2DcogNM4h3SKNu%3DeDeQ%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [opendatasicilia] ho creato un API? o mi sono solo illuso?

Andrea Borruso
Administrator

2016-06-04 11:22 GMT+02:00 ciro spataro <[hidden email]>:
si sono dati che si trovano in open data (comune Palermo) su formato XML. Volevo solo fare un esercitazione così da applicare questo metodo, direi semplice, a qualsiasi situazione di portali web dai quali voglio estrarre i dati  in formati aperti e adeguati per riusi (mappe, bot,..).

Ottima idea, veramente. Fatti un giro di "testate" contro XPATH e regex e poi ci riaggiorniamo. Se cerchi nei tutorial di import.io trovi altri link (oltre a quello già segnalato).


--
 Andrea Borruso
website: http://blog.spaziogis.it
38° 7' 48" N, 13° 21' 9" E, EPSG:4326

--

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

--
Questa è la nuova mailing list di OpenDataSicilia. Un archivio della vecchia è disponibile qui http://opendatasicilia.65952.x6.nabble.com/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAHEdGZMDbkiLn_V6cn2NERofVhrUuCAo6MhYpwOH_YhiXdR8Ow%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.