Spaces:
Paused
Paused
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Hugging Face Uploader</title> | |
| <link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}"> | |
| <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet"> | |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"> | |
| </head> | |
| <body> | |
| <div class="container"> | |
| <header class="header"> | |
| <div class="header-content"> | |
| <div class="logo"> | |
| <i class="fas fa-cloud-upload-alt"></i> | |
| <h1>Hugging Face Uploader</h1> | |
| </div> | |
| <p class="subtitle">Upload files from Telegram to Hugging Face datasets</p> | |
| </div> | |
| </header> | |
| <main class="main-content"> | |
| <div class="upload-card"> | |
| <div class="card-header"> | |
| <h2><i class="fas fa-file-upload"></i> File Upload</h2> | |
| <p>Enter filenames to search and upload from Telegram channel</p> | |
| </div> | |
| <form id="uploadForm" class="upload-form"> | |
| <div class="input-group"> | |
| <label for="filenames">Filenames (comma or newline separated)</label> | |
| <textarea | |
| id="filenames" | |
| name="filenames" | |
| placeholder="e.g. report.pdf summary.docx meeting_notes.txt" | |
| rows="6" | |
| required | |
| ></textarea> | |
| <div class="input-hint"> | |
| <i class="fas fa-info-circle"></i> | |
| Separate multiple filenames with commas or new lines | |
| </div> | |
| </div> | |
| <button type="submit" class="upload-btn" id="uploadBtn"> | |
| <span class="btn-text"> | |
| <i class="fas fa-upload"></i> | |
| Start Upload | |
| </span> | |
| <div class="loading-spinner" style="display: none;"> | |
| <i class="fas fa-spinner fa-spin"></i> | |
| Processing... | |
| </div> | |
| </button> | |
| </form> | |
| <div class="results-section" id="resultsSection" style="display: none;"> | |
| <div class="results-header"> | |
| <h3><i class="fas fa-list-check"></i> Upload Results</h3> | |
| <button class="clear-btn" id="clearBtn"> | |
| <i class="fas fa-trash"></i> | |
| Clear | |
| </button> | |
| </div> | |
| <div class="results-content" id="resultsContent"></div> | |
| </div> | |
| </div> | |
| </main> | |
| <footer class="footer"> | |
| <p>© 2024 Hugging Face Uploader. Built with Flask.</p> | |
| </footer> | |
| </div> | |
| <script src="{{ url_for('static', filename='js/script.js') }}"></script> | |
| </body> | |
| </html> | |