<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Dataset Status API</title>
    <script>
        async function loadStatus() {
            try {
                const response = await fetch('../tables/water_logs?page=1&limit=1&sort=-log_date');
                const result = await response.json();
                
                const status = {
                    "dataset": "Mach Thuy Hoan Experiment Log Dataset",
                    "url": "https://machthuyhoan.pro/api/dataset.json",
                    "totalLogs": result.total || 0,
                    "lastUpdated": result.data?.[0]?.log_date || new Date().toISOString(),
                    "updateFrequency": "daily",
                    "author": "Vu Truong Ca (Anh Ca)",
                    "license": "CC BY 4.0",
                    "endpoints": {
                        "liveAPI": "https://machthuyhoan.pro/api/dataset.json",
                        "staticBackup": "https://machthuyhoan.pro/dataset.json",
                        "humanReadable": "https://machthuyhoan.pro/experiment-log.html"
                    }
                };
                
                document.body.innerHTML = '<pre>' + JSON.stringify(status, null, 2) + '</pre>';
            } catch (error) {
                document.body.innerHTML = JSON.stringify({
                    error: "Unable to load status",
                    fallback: "https://machthuyhoan.pro/experiment-log.html"
                });
            }
        }
        loadStatus();
    </script>
</head>
<body>Loading status...</body>
</html>
