diff --git a/src/scripts/export_dole_echeancier_to_csv.ts b/src/scripts/export_dole_echeancier_to_csv.ts index 5ab5514..7dca9ed 100644 --- a/src/scripts/export_dole_echeancier_to_csv.ts +++ b/src/scripts/export_dole_echeancier_to_csv.ts @@ -14,11 +14,13 @@ async function exportEcheanciers(csvFilePath: string): Promise { decret?: string derniere_maj?: string id: string + legislature: string lien_article_id?: string lien_article_texte?: string numero_ordre?: string objet?: string titre: string + type?: string }> = [] for (const { data: dossierLegislatif } of await db< { data: DossierLegislatif }[] @@ -29,7 +31,10 @@ async function exportEcheanciers(csvFilePath: string): Promise { if (echeancier === undefined) { data.push({ id: dossierLegislatif.META.META_COMMUN.ID, + legislature: + dossierLegislatif.META.META_DOSSIER_LEGISLATIF.LEGISLATURE.NUMERO.toString(), titre: dossierLegislatif.META.META_DOSSIER_LEGISLATIF.TITRE, + type: dossierLegislatif.META.META_DOSSIER_LEGISLATIF.TYPE, }) continue } @@ -47,9 +52,12 @@ async function exportEcheanciers(csvFilePath: string): Promise { lien_article_texte: lienArticle["#text"], derniere_maj: echeancier["@derniere_maj"], id: dossierLegislatif.META.META_COMMUN.ID, + legislature: + dossierLegislatif.META.META_DOSSIER_LEGISLATIF.LEGISLATURE.NUMERO.toString(), numero_ordre: ligne.NUMERO_ORDRE, objet: ligne.OBJET, titre: dossierLegislatif.META.META_DOSSIER_LEGISLATIF.TITRE, + type: dossierLegislatif.META.META_DOSSIER_LEGISLATIF.TYPE, }) } } @@ -58,7 +66,9 @@ async function exportEcheanciers(csvFilePath: string): Promise { csvFilePath, Papa.unparse(data, { columns: [ + "legislature", "id", + "type", "titre", "derniere_maj", "article",