Loading ...

Esplorare e pubblicare dati in Python con Datasette

Esplorare e pubblicare dati in Python con Datasette

Faccio una premessa: ancora non so quanto sia utile il programma scritto in Python che vederemo oggi, e ancora non ho capito come si possa agganciare ad un database come MySQL.

Ho fatto solo test con db SQLIte.

Detto ciò, trovo che comunque Datasette sia interessante; in pratica è in grado di esplorare e pubblicare dati presi da un database, senza andare a scrivere chissà quale codice.

Per installarlo potete usare pip:

# pip3 installa datasette

Io l'ho installato da root per comodità.

Una volta installato basta un comando del genere:

$ datasette database.db

Verrà lanciato un server su http://localhost:8001; provate a navigarci col browser.

Apparirà una pagina col nome del database e le varie tabelle.

Potete cliccare su queste per navigarci, oppure eseguire una quesy custom.

Inoltre avete già a disposizione la possibilità di visualizzare i dati in formato JSON e CSV; per quest'ultimo potete anche decidere di mettere il flag per il download.

Riassumendo, ci permette di creare delle API per i nostri database SQLite (solamente??) in maniera facile e veloce.

Fateci un giro, potrebbe essere interessante.

Enjoy!