lazier

personal summarizer
Log | Files | Refs | README

commit 5bbcd6d69fd1b234f66583972fdb61fee345ec7c
parent 2fc19a484e50d16e7342e3105337a409663a9269
Author: Pablo Murad <pablo@pablomurad.com>
Date:   Sat, 31 Jan 2026 15:32:12 -0300

changes

Diffstat:
Mlazier/web/templates/index.html | 73-------------------------------------------------------------------------
1 file changed, 0 insertions(+), 73 deletions(-)

diff --git a/lazier/web/templates/index.html b/lazier/web/templates/index.html @@ -411,54 +411,6 @@ box-shadow: 0 0 0 3px rgba(255, 179, 0, 0.1); } - /* ===== SITES SUPORTADOS ===== */ - .supported-sites-block { - margin-bottom: var(--spacing-lg); - padding: var(--spacing-md); - background: linear-gradient(135deg, rgba(40, 53, 147, 0.04) 0%, rgba(255, 179, 0, 0.06) 100%); - border-radius: var(--border-radius-md); - border: 1px solid var(--color-border-light); - } - .supported-sites-title { - font-size: clamp(0.85rem, 2vw, 0.95rem); - color: var(--color-primary); - margin-bottom: var(--spacing-sm); - font-weight: 600; - } - .supported-sites-list { - max-height: 200px; - overflow-y: auto; - overflow-x: hidden; - padding: var(--spacing-sm) 0; - display: flex; - flex-wrap: wrap; - gap: var(--spacing-xs); - align-content: flex-start; - } - .supported-sites-list .site-tag { - display: inline-block; - padding: var(--spacing-xs) var(--spacing-sm); - background: rgba(255, 255, 255, 0.9); - border: 1px solid var(--color-border); - border-radius: var(--border-radius-sm); - font-size: 0.75rem; - color: var(--color-text); - } - .supported-sites-link { - display: inline-block; - margin-top: var(--spacing-sm); - font-size: 0.8rem; - color: var(--color-primary); - text-decoration: none; - } - .supported-sites-link:hover { - text-decoration: underline; - } - .supported-sites-loading { - color: var(--color-text-light); - font-size: 0.85rem; - } - /* ===== PROCESSING OPTIONS ===== */ .processing-options { margin: var(--spacing-lg) 0; @@ -1189,15 +1141,6 @@ <input type="text" id="urlInput" class="url-input" placeholder="Ou cole uma URL do YouTube ou página web aqui..."> - <!-- Sites suportados (vídeo/áudio) --> - <div class="supported-sites-block" style="flex-shrink: 0;"> - <h3 class="supported-sites-title">Cole a URL de vídeo/áudio de qualquer um destes sites (e muitos outros):</h3> - <div class="supported-sites-list" id="supportedSitesList" aria-label="Lista de sites suportados"> - <span class="supported-sites-loading" id="supportedSitesLoading">Carregando...</span> - </div> - <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md" target="_blank" rel="noopener noreferrer" class="supported-sites-link">Ver lista completa no yt-dlp ↗</a> - </div> - <!-- Opções de Processamento --> <div class="processing-options" style="flex-shrink: 0;"> <h3>Modo de Processamento</h3> @@ -1297,26 +1240,10 @@ let allJobs = []; let currentFilter = 'all'; - // Carregar lista de sites suportados - async function loadSupportedSites() { - const listEl = document.getElementById('supportedSitesList'); - const loadingEl = document.getElementById('supportedSitesLoading'); - try { - const response = await fetch('/api/supported-sites', { credentials: 'include' }); - const data = await response.json(); - const sites = data.sites || []; - loadingEl.style.display = 'none'; - listEl.innerHTML = sites.map(s => `<span class="site-tag">${escapeHtml(s)}</span>`).join(''); - } catch (e) { - loadingEl.textContent = 'Não foi possível carregar a lista.'; - } - } - // Inicialização document.addEventListener('DOMContentLoaded', () => { document.getElementById('currentYear').textContent = new Date().getFullYear(); loadHistory(); - loadSupportedSites(); // Animações de entrada const elements = document.querySelectorAll('.page-content > *');