Come ottenere una tabella da una pagina web, usando solo VisiData

Come ottenere una tabella (o più tabelle) da una pagina web, usando solo VisiData.

A cura di Totò Fiandaca  | issue #164 | guida/e Andrea Borruso Totò Fiandaca


Caso d’uso: Scaricare la tabella della popolazione regioni italiane dalla pagina web https://www.tuttitalia.it/regioni/popolazione/

Script Bash

vd "https://www.tuttitalia.it/regioni/popolazione/" +:table_0::

dove:

  • +:table_0:: per scegliere quale tabella, delle tante possibili in una pagina aprire. La 0 è la prima. La sintassi completa opzionale è +:<sheet>:<row>:<col>
  • se hai una pagina multitabella e vuoi vedere l’elenco di tutte, basta non indicarne alcuna. Ad esempio
vd "https://en.wikipedia.org/wiki/Olympic_medal"

Questa la issue dove è stato chiesto di introdurre questa modalità https://github.com/saulpw/visidata/issues/214#issue-383997505

Tabella in output

In output otterrò una tabella con campi inutili dovuti alla presenza di link:

Riferimenti utili

Ultima modifica 19/11/2020: update ricetta (7267cac)