From 236577743416e17ad218eb6b366d4c997533076e Mon Sep 17 00:00:00 2001 From: Josh Parker Date: Fri, 7 Jan 2022 23:52:18 -0700 Subject: [PATCH] fix csv columns and filename --- worldometer/covid-table.user.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/worldometer/covid-table.user.js b/worldometer/covid-table.user.js index d1ee37b..7d540ab 100644 --- a/worldometer/covid-table.user.js +++ b/worldometer/covid-table.user.js @@ -70,14 +70,14 @@ saveButton.innerText = 'Save table as CSV'; saveButton.addEventListener('click', () => { - const csv = `${dataColumns.map(({ name }) => name).join(',')}\n${dates.map((date, i) => `${date},${dataColumns.map(({ data }) => data[i]).join(',')}`).join('\n')}`; + const csv = `dates,${dataColumns.map(({ name }) => name).join(',')}\n${dates.map((date, i) => `"${date}",${dataColumns.map(({ data }) => data[i]).join(',')}`).join('\n')}`; const blob = new Blob([csv], { type: 'text/csv' }); const url = URL.createObjectURL(blob); GM_download({ url, - name: 'covid-table.csv', + name: `covid-table-${document.title.split('COVID')[0].trim()}.csv`, saveAs: true, onerror: ({ error, details }) => { console.log(error); @@ -86,6 +86,7 @@ const alert = document.createElement('div'); alert.innerText = 'You have to have .csv in your whitelisted extensions. Got to tampermonkey settings and make sure settings mode is beginner or advanced, not novice. Look for Downloads BETA.'; alert.style.setProperty('color', 'red'); + alert.style.setProperty('position', 'absolute'); saveButton.appendChild(alert); } },