dennisangemi / frictionless2md

A tool to convert frictionless datapackage (YAML or JSON) to markdown
MIT License
3 stars 0 forks source link

Brainstorming #1

Closed dennisangemi closed 1 year ago

dennisangemi commented 2 years ago

tool esistenti

frictioless says

https://github.com/frictionlessdata/project/discussions/665#discussioncomment-648532

Attenzione pare che si siano mossi e abbiano chiuso i loro task https://github.com/frictionlessdata/frictionless-py/issues/837 che succede?

Ho commentato qui https://github.com/frictionlessdata/frictionless-py/issues/837#issuecomment-1173178536 per chiedere se si può fare via cli

struttura readme

Estrarre titolo datapackage, descrizione, licenza e contributors e append these line to an md file. Ma come faccio a capire l'ordine?

Forse mi conviene fare un file md che abbia la struttura tipo

# {{{title}}}

{{{description}}}

vedi template.md

E poi sostituire le cose tra parentesi graffa con i contenuti dei metadati in json. Se il json non contiene alcune informazioni tipo la licenza o i contributors allora si eliminano le parentesi graffe dal md per rendere tutto pulito.

tabelle per data dictionary

Potrei convertire yaml to json, utilizzare jq per selezionare solo resources e da esse selezionare solo i campi name, type, description, convertire in csv usando mlr e poi capire come convertire csv2md.

E se ci sono più file? Come gestisco il template md per la sezione data dictionary?

desired output

https://github.com/chiaraadornetto/dati-tv-elezioni-ue-2019#readme