Imsachinsingh00's picture
Reinitializing project for new Hugging Face Space
d172d27
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Edit CSV via Speech</title>
<link rel="stylesheet" href="{{ url_for('static', filename='styles.css') }}">
</head>
<body>
<h1>Edit CSV via Speech</h1>
<form method="POST" enctype="multipart/form-data">
<!-- Recording Button -->
<div>
<button type="submit" name="record">🎀 Record</button>
</div>
<!-- Display Transcription -->
<div>
<label for="transcription">Transcription:</label>
<textarea id="transcription" name="transcription" rows="4" cols="50" readonly>{{ transcription }}</textarea>
</div>
<!-- Upload CSV File -->
<div>
<input type="file" name="csv_file" accept=".csv">
</div>
<!-- Process and Clear Buttons -->
<div>
<button type="submit" name="process">Process</button>
<button type="submit" name="clear">Clear</button>
</div>
</form>
<!-- Data Comparison Section -->
{% if original_data and updated_data %}
<div class="data-diff-section">
<h2>Original vs Updated Data</h2>
<div class="data-comparison">
<!-- Original Data Table -->
<div class="data-table">
<h3>Original Data</h3>
<table>
<thead>
<tr>
{% for col in original_data.columns %}
<th>{{ col }}</th>
{% endfor %}
</tr>
</thead>
<tbody>
{% for row in original_data.itertuples() %}
<tr>
{% for col in row[1:] %}
<td>{{ col }}</td>
{% endfor %}
</tr>
{% endfor %}
</tbody>
</table>
</div>
<!-- Updated Data Table -->
<div class="data-table">
<h3>Updated Data</h3>
<table>
<thead>
<tr>
{% for col in updated_data.columns %}
<th>{{ col }}</th>
{% endfor %}
</tr>
</thead>
<tbody>
{% for row in updated_data.itertuples() %}
<tr>
{% for col in row[1:] %}
<td>{{ col }}</td>
{% endfor %}
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
</div>
<!-- Download Buttons -->
<div>
<form method="GET" action="{{ url_for('download_csv', filename='original') }}">
<button type="submit">Download Original CSV</button>
</form>
<form method="GET" action="{{ url_for('download_csv', filename='updated') }}">
<button type="submit">Download Updated CSV</button>
</form>
</div>
{% endif %}
</body>
</html>