<div id="csvData">Loading data...</div> <script> // Using the provided link to your raw CSV file on GitHub const dataUrl = 'https://raw.githubusercontent.com/caphillcrypto/legislativetracker/main/118th%20CHC%20Leg%20Tracker%20v.43.csv'; fetch(dataUrl) .then(response => response.text()) .then(data => { const rows = data.split('\n').filter(row => row.trim() !== ''); let htmlContent = '<table border="1">'; rows.forEach((row, rowIndex) => { const columns = row.split(',').map(col => col.trim()); htmlContent += '<tr>'; columns.forEach(column => { if (rowIndex === 0) { htmlContent += `<th>${column}</th>`; } else { htmlContent += `<td>${column}</td>`; } }); htmlContent += '</tr>'; }); htmlContent += '</table>'; document.getElementById('csvData').innerHTML = htmlContent; }) .catch(error => { console.error('Error fetching data:', error); document.getElementById('csvData').innerHTML = 'Failed to load data.'; }); </script>