Files
Lycostorrent/app/templates/admin_latest.html
2026-03-23 20:59:26 +01:00

105 lines
4.3 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lycostorrent - Admin Nouveautés</title>
<link rel="stylesheet" href="/static/css/style.css">
<link rel="stylesheet" href="/static/css/admin.css">
</head>
<body>
<div class="container">
<!-- Header -->
<header class="header">
<h1>⚙️ Administration</h1>
<p class="subtitle">Configuration des catégories pour les Nouveautés</p>
<nav class="main-nav">
<a href="/">🔍 Recherche</a>
<a href="/latest">🎬 Nouveautés</a>
<a href="/admin/latest" class="active">⚙️ Catégories</a>
<a href="/admin/parsing">🏷️ Tags</a>
</nav>
</header>
<!-- Instructions -->
<div class="admin-info">
<h3> Comment ça marche</h3>
<p>Configurez les catégories Jackett à utiliser pour chaque type de contenu et chaque tracker.</p>
<p>Les catégories sont les IDs numériques de Jackett (ex: 2000 = Films, 5000 = Séries).</p>
</div>
<!-- Sélection du tracker -->
<div class="admin-section">
<h2>1. Sélectionner un tracker</h2>
<div id="trackerSelector" class="tracker-selector">
<p class="loading">Chargement des trackers...</p>
</div>
</div>
<!-- Catégories du tracker sélectionné -->
<div id="categoriesSection" class="admin-section hidden">
<h2>2. Catégories disponibles sur <span id="selectedTrackerName"></span></h2>
<div id="availableCategories" class="available-categories">
<p class="loading">Chargement des catégories...</p>
</div>
</div>
<!-- Configuration des catégories -->
<div id="configSection" class="admin-section hidden">
<h2>3. Configuration pour <span id="configTrackerName"></span></h2>
<div class="config-grid">
<!-- Films -->
<div class="config-card">
<h3>🎥 Films</h3>
<p class="config-description">Catégories pour les films</p>
<input type="text" id="config-movies" placeholder="Ex: 2000,2010,2020">
<div class="quick-add" data-target="movies"></div>
</div>
<!-- Séries -->
<div class="config-card">
<h3>📺 Séries</h3>
<p class="config-description">Catégories pour les séries TV</p>
<input type="text" id="config-tv" placeholder="Ex: 5000,5010,5020">
<div class="quick-add" data-target="tv"></div>
</div>
<!-- Anime -->
<div class="config-card">
<h3>🎌 Anime</h3>
<p class="config-description">Catégories pour les animes</p>
<input type="text" id="config-anime" placeholder="Ex: 5070,5080">
<div class="quick-add" data-target="anime"></div>
</div>
<!-- Musique -->
<div class="config-card">
<h3>🎵 Musique</h3>
<p class="config-description">Catégories pour la musique</p>
<input type="text" id="config-music" placeholder="Ex: 3000,3010">
<div class="quick-add" data-target="music"></div>
</div>
</div>
<div class="config-actions">
<button id="saveConfigBtn" class="btn-primary">💾 Sauvegarder</button>
<button id="resetConfigBtn" class="btn-secondary">🔄 Réinitialiser</button>
</div>
</div>
<!-- Résumé de la configuration -->
<div id="summarySection" class="admin-section">
<h2>📋 Résumé de la configuration</h2>
<div id="configSummary" class="config-summary">
<p class="loading">Chargement...</p>
</div>
</div>
<!-- Messages -->
<div id="messageBox" class="message-box hidden"></div>
</div>
<script src="/static/js/admin_latest.js"></script>
</body>
</html>