feat: add updated_at to watchlist export

This commit is contained in:
2026-05-17 16:45:56 +02:00
parent a435587bfd
commit 3bb44a0810

View File

@@ -166,16 +166,24 @@
} }
function exportWatchlistCsv() { function exportWatchlistCsv() {
const rows = Array.from(document.querySelectorAll('.watchlist-item')).map(function(item) { const rows = Array.from(document.querySelectorAll('.watchlist-item'))
.sort(function(a, b) {
return parseInt(b.dataset.updatedAt || 0) - parseInt(a.dataset.updatedAt || 0)
})
.map(function(item) {
const updatedAt = parseInt(item.dataset.updatedAt || 0)
const updatedAtISO = updatedAt > 0 ? new Date(updatedAt * 1000).toISOString() : ''
return [ return [
item.dataset.malId || '', item.dataset.malId || '',
item.dataset.title || item.querySelector('h3')?.textContent.trim() || '', item.dataset.title || item.querySelector('h3')?.textContent.trim() || '',
item.dataset.status || '', item.dataset.status || '',
updatedAtISO,
] ]
}) })
const csv = [ const csv = [
['mal_id', 'title', 'status'], ['mal_id', 'title', 'status', 'updated_at'],
...rows, ...rows,
].map(function(row) { ].map(function(row) {
return row.map(csvEscape).join(',') return row.map(csvEscape).join(',')