Mi IPTV Español
Canales
Mis Listas
Perfil
// Import the functions you need from the SDKs you need import { initializeApp } from "https://www.gstatic.com/firebasejs/9.0.0/firebase-app.js"; import { getFirestore } from "https://www.gstatic.com/firebasejs/9.0.0/firebase-firestore.js"; import { getAuth } from "https://www.gstatic.com/firebasejs/9.0.0/firebase-auth.js"; // Your web app's Firebase configuration const firebaseConfig = { apiKey: "YOUR_API_KEY", authDomain: "YOUR_PROJECT_ID.firebaseapp.com", projectId: "YOUR_PROJECT_ID", storageBucket: "YOUR_PROJECT_ID.appspot.com", messagingSenderId: "YOUR_MESSAGING_SENDER_ID", appId: "YOUR_APP_ID" }; // Initialize Firebase const app = initializeApp(firebaseConfig); const db = getFirestore(app); const auth = getAuth(app); document.addEventListener("DOMContentLoaded", function () { cargarCanales(); }); async function cargarCanales() { const listaCanales = document.getElementById('listaCanales'); // Referencia a la colección en Firestore const canalesRef = db.collection('canales'); const snapshot = await canalesRef.get(); snapshot.forEach(doc => { const canal = doc.data(); const canalDiv = document.createElement('div'); canalDiv.innerHTML = # Mi IPTV Español ## Descripción "Mi IPTV Español" es una aplicación para visualizar canales de televisión en español. ## Tecnologías - HTML - CSS - JavaScript - Firebase ## Instalación 1. Clona el repositorio. 2. Abre `index.html` en tu navegador. ## Configuración de Firebase 1. Crea un nuevo proyecto en Firebase. 2. Actualiza `firebase/firebase-config.js` con tus credenciales de Firebase. 3. Crea la colección `canales` en Firestore y agrega documentos con campos `nombre` y `url`. ## Uso - Navega a través de los canales disponibles y selecciona el que desees ver. `
${canal.nombre}
Ver Canal
`; listaCanales.appendChild(canalDiv); }); }
Canales Disponibles
Mis Listas
Perfil de Usuario