{ "summary": { "total_files_scanned": 44, "working_links": 81, "broken_links": 0, "base_url": "http://127.0.0.1:8000" }, "broken_links": [ { "file": "blog/media/README.md", "text": "alt text", "url": "media/nombre-del-articulo/imagen.png", "full_url": "http://127.0.0.1:8000/blog/media/media/nombre-del-articulo/imagen.png", "status": "404 Not Found", "line": 55, "link_type": "markdown" }, { "file": "comunidad/como-contribuir.md", "text": "formas de contribuir", "url": "#formas-de-contribuir", "full_url": "http://127.0.0.1:8000/comunidad/como-contribuir.html#formas-de-contribuir", "status": "404 Not Found", "line": 63, "link_type": "markdown" } ], "working_links": [ { "file": "index.md", "text": "Explorar charlas", "url": "/meetups", "full_url": "http://127.0.0.1:8000/meetups", "status": "200 OK", "line": 8, "link_type": "html" }, { "file": "index.md", "text": "Participa", "url": "/comunidad/como-contribuir", "full_url": "http://127.0.0.1:8000/comunidad/como-contribuir", "status": "200 OK", "line": 9, "link_type": "html" }, { "file": "index.md", "text": "Voluntarios", "url": "/comunidad/voluntarios#voluntarios-de-python-cdmx", "full_url": "http://127.0.0.1:8000/comunidad/voluntarios#voluntarios-de-python-cdmx", "status": "200 OK", "line": 21, "link_type": "html" }, { "file": "index.md", "text": "Ponentes", "url": "/comunidad/ponentes#ponentes-de-python-cdmx", "full_url": "http://127.0.0.1:8000/comunidad/ponentes#ponentes-de-python-cdmx", "status": "200 OK", "line": 22, "link_type": "html" }, { "file": "index.md", "text": "Conoce Más", "url": "/comunidad/ponentes", "full_url": "http://127.0.0.1:8000/comunidad/ponentes", "status": "200 OK", "line": 39, "link_type": "html" }, { "file": "index.md", "text": "Únete", "url": "/comunidad/voluntarios", "full_url": "http://127.0.0.1:8000/comunidad/voluntarios", "status": "200 OK", "line": 44, "link_type": "html" }, { "file": "index.md", "text": "Ver Eventos", "url": "/meetups", "full_url": "http://127.0.0.1:8000/meetups", "status": "200 OK", "line": 49, "link_type": "html" }, { "file": "about.md", "text": "guía para ponentes", "url": "comunidad/ponentes", "full_url": "http://127.0.0.1:8000/comunidad/ponentes", "status": "200 OK", "line": 42, "link_type": "markdown" }, { "file": "about.md", "text": "nuestra página de voluntarios", "url": "comunidad/voluntarios", "full_url": "http://127.0.0.1:8000/comunidad/voluntarios", "status": "200 OK", "line": 46, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202508-agosto", "full_url": "http://127.0.0.1:8000/meetups/2025/202508-agosto", "status": "200 OK", "line": 15, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202507-julio", "full_url": "http://127.0.0.1:8000/meetups/2025/202507-julio", "status": "200 OK", "line": 16, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202506-junio", "full_url": "http://127.0.0.1:8000/meetups/2025/202506-junio", "status": "200 OK", "line": 17, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202505-mayo", "full_url": "http://127.0.0.1:8000/meetups/2025/202505-mayo", "status": "200 OK", "line": 18, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202504-unam", "full_url": "http://127.0.0.1:8000/meetups/2025/202504-unam", "status": "200 OK", "line": 19, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202504-unam", "full_url": "http://127.0.0.1:8000/meetups/2025/202504-unam", "status": "200 OK", "line": 20, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202504-abril", "full_url": "http://127.0.0.1:8000/meetups/2025/202504-abril", "status": "200 OK", "line": 21, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202503-marzo", "full_url": "http://127.0.0.1:8000/meetups/2025/202503-marzo", "status": "200 OK", "line": 22, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202503-marzo", "full_url": "http://127.0.0.1:8000/meetups/2025/202503-marzo", "status": "200 OK", "line": 23, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202502-febrero", "full_url": "http://127.0.0.1:8000/meetups/2025/202502-febrero", "status": "200 OK", "line": 24, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202502-febrero", "full_url": "http://127.0.0.1:8000/meetups/2025/202502-febrero", "status": "200 OK", "line": 25, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202501-enero", "full_url": "http://127.0.0.1:8000/meetups/2025/202501-enero", "status": "200 OK", "line": 26, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "Ver detalles", "url": "202501-enero", "full_url": "http://127.0.0.1:8000/meetups/2025/202501-enero", "status": "200 OK", "line": 27, "link_type": "markdown" }, { "file": "meetups/2025/index.md", "text": "ponentes y voluntarios reconocidos", "url": "../../comunidad/como-contribuir", "full_url": "http://127.0.0.1:8000/comunidad/como-contribuir", "status": "200 OK", "line": 68, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202411-noviembre", "full_url": "http://127.0.0.1:8000/meetups/2024/202411-noviembre", "status": "200 OK", "line": 15, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202411-noviembre", "full_url": "http://127.0.0.1:8000/meetups/2024/202411-noviembre", "status": "200 OK", "line": 16, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202410-octubre", "full_url": "http://127.0.0.1:8000/meetups/2024/202410-octubre", "status": "200 OK", "line": 17, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202409-septiembre", "full_url": "http://127.0.0.1:8000/meetups/2024/202409-septiembre", "status": "200 OK", "line": 18, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202409-septiembre", "full_url": "http://127.0.0.1:8000/meetups/2024/202409-septiembre", "status": "200 OK", "line": 19, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202408-agosto", "full_url": "http://127.0.0.1:8000/meetups/2024/202408-agosto", "status": "200 OK", "line": 20, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202408-agosto", "full_url": "http://127.0.0.1:8000/meetups/2024/202408-agosto", "status": "200 OK", "line": 21, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202407-julio", "full_url": "http://127.0.0.1:8000/meetups/2024/202407-julio", "status": "200 OK", "line": 22, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202407-julio", "full_url": "http://127.0.0.1:8000/meetups/2024/202407-julio", "status": "200 OK", "line": 23, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202406-junio", "full_url": "http://127.0.0.1:8000/meetups/2024/202406-junio", "status": "200 OK", "line": 24, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202405-mayo", "full_url": "http://127.0.0.1:8000/meetups/2024/202405-mayo", "status": "200 OK", "line": 25, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202404-abril", "full_url": "http://127.0.0.1:8000/meetups/2024/202404-abril", "status": "200 OK", "line": 26, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202403-marzo", "full_url": "http://127.0.0.1:8000/meetups/2024/202403-marzo", "status": "200 OK", "line": 27, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202402-febrero", "full_url": "http://127.0.0.1:8000/meetups/2024/202402-febrero", "status": "200 OK", "line": 28, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "Ver detalles", "url": "202401-enero", "full_url": "http://127.0.0.1:8000/meetups/2024/202401-enero", "status": "200 OK", "line": 29, "link_type": "markdown" }, { "file": "meetups/2024/index.md", "text": "ponentes y voluntarios reconocidos", "url": "../../comunidad/como-contribuir", "full_url": "http://127.0.0.1:8000/comunidad/como-contribuir", "status": "200 OK", "line": 69, "link_type": "markdown" }, { "file": "meetups/2023/index.md", "text": "Ver detalles", "url": "202311-noviembre", "full_url": "http://127.0.0.1:8000/meetups/2023/202311-noviembre", "status": "200 OK", "line": 15, "link_type": "markdown" }, { "file": "meetups/2023/index.md", "text": "Ver detalles", "url": "202311-noviembre", "full_url": "http://127.0.0.1:8000/meetups/2023/202311-noviembre", "status": "200 OK", "line": 16, "link_type": "markdown" }, { "file": "meetups/2023/index.md", "text": "Ver detalles", "url": "202310-octubre", "full_url": "http://127.0.0.1:8000/meetups/2023/202310-octubre", "status": "200 OK", "line": 17, "link_type": "markdown" }, { "file": "meetups/2023/index.md", "text": "Ver detalles", "url": "202309-septiembre", "full_url": "http://127.0.0.1:8000/meetups/2023/202309-septiembre", "status": "200 OK", "line": 18, "link_type": "markdown" }, { "file": "meetups/2023/index.md", "text": "Ver detalles", "url": "202309-septiembre", "full_url": "http://127.0.0.1:8000/meetups/2023/202309-septiembre", "status": "200 OK", "line": 19, "link_type": "markdown" }, { "file": "meetups/2023/index.md", "text": "ponentes y voluntarios reconocidos", "url": "../../comunidad/como-contribuir", "full_url": "http://127.0.0.1:8000/comunidad/como-contribuir", "status": "200 OK", "line": 59, "link_type": "markdown" }, { "file": "comunidad/ponentes.md", "text": "\"Mejora tu código: Evita anti-patrones en Python\" (Noviembre 2024)", "url": "/meetups/2024/202411-noviembre", "full_url": "http://127.0.0.1:8000/meetups/2024/202411-noviembre", "status": "200 OK", "line": 125, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Desarrollo de APIs con Python\" (Marzo 2024)", "url": "/meetups/2024/202403-marzo", "full_url": "http://127.0.0.1:8000/meetups/2024/202403-marzo", "status": "200 OK", "line": 126, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Una ida y una vuelta: Cómo iniciar en el opensource\" (Octubre 2024)", "url": "/meetups/2024/202410-octubre", "full_url": "http://127.0.0.1:8000/meetups/2024/202410-octubre", "status": "200 OK", "line": 158, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Aplicaciones de IA en la nube\" (Junio 2025)", "url": "/meetups/2025/202506-junio", "full_url": "http://127.0.0.1:8000/meetups/2025/202506-junio", "status": "200 OK", "line": 190, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Kubernetes y MLOps: Desplegando aplicaciones de IA\" (Abril 2025)", "url": "/meetups/2025/202504-abril", "full_url": "http://127.0.0.1:8000/meetups/2025/202504-abril", "status": "200 OK", "line": 222, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"GitOps 101. Primeros pasos para desplegar aplicaciones en Kubernetes\" (Noviembre 2023)", "url": "/meetups/2023/202311-noviembre", "full_url": "http://127.0.0.1:8000/meetups/2023/202311-noviembre", "status": "200 OK", "line": 223, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Programar en tiempos del Vibe-Coding\" (Abril 2025 - UNAM)", "url": "/meetups/2025/202504-unam", "full_url": "http://127.0.0.1:8000/meetups/2025/202504-unam", "status": "200 OK", "line": 255, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Validación de datos con Python\" (Mayo 2024)", "url": "/meetups/2024/202405-mayo", "full_url": "http://127.0.0.1:8000/meetups/2024/202405-mayo", "status": "200 OK", "line": 256, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"portafolio.py: Como hacer un portafolio web sin saber diseño web\" (Abril 2025 - UNAM)", "url": "/meetups/2025/202504-unam", "full_url": "http://127.0.0.1:8000/meetups/2025/202504-unam", "status": "200 OK", "line": 288, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Cómo preparar una ambiente de desarrollo con Python desde zero\" (Julio 2025)", "url": "/meetups/2025/202507-julio", "full_url": "http://127.0.0.1:8000/meetups/2025/202507-julio", "status": "200 OK", "line": 320, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Interfaces gráficas con PySide6\" (Marzo 2025)", "url": "/meetups/2025/202503-marzo", "full_url": "http://127.0.0.1:8000/meetups/2025/202503-marzo", "status": "200 OK", "line": 321, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Rich y Textual: Haz tus aplicaciones en la consola visualmente atractivas\" (Septiembre 2024)", "url": "/meetups/2024/202409-septiembre", "full_url": "http://127.0.0.1:8000/meetups/2024/202409-septiembre", "status": "200 OK", "line": 322, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Utilizando Servicios Administrados de AI de AWS con Python y Boto3\" (Septiembre 2023)", "url": "/meetups/2023/202309-septiembre", "full_url": "http://127.0.0.1:8000/meetups/2023/202309-septiembre", "status": "200 OK", "line": 323, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"chit-chat: Representaciones fonéticas con python\" (Septiembre 2024)", "url": "/meetups/2024/202409-septiembre", "full_url": "http://127.0.0.1:8000/meetups/2024/202409-septiembre", "status": "200 OK", "line": 355, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Mi Primer Agente de Inteligencia Artificial con Python\" (Marzo 2025)", "url": "/meetups/2025/202503-marzo", "full_url": "http://127.0.0.1:8000/meetups/2025/202503-marzo", "status": "200 OK", "line": 387, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)\" (Agosto 2024)", "url": "/meetups/2024/202408-agosto", "full_url": "http://127.0.0.1:8000/meetups/2024/202408-agosto", "status": "200 OK", "line": 419, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Matemáticas y Python: La Ciencia Detrás de la Regresión Lineal\" (Junio 2024)", "url": "/meetups/2024/202406-junio", "full_url": "http://127.0.0.1:8000/meetups/2024/202406-junio", "status": "200 OK", "line": 451, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Protocolos en Python: El poder del tipado estático avanzado\" (Agosto 2024)", "url": "/meetups/2024/202408-agosto", "full_url": "http://127.0.0.1:8000/meetups/2024/202408-agosto", "status": "200 OK", "line": 483, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"¡De Jupyter a Web en Minutos!\" (Octubre 2023)", "url": "/meetups/2023/202310-octubre", "full_url": "http://127.0.0.1:8000/meetups/2023/202310-octubre", "status": "200 OK", "line": 484, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Metaprogramación en Python\" (Septiembre 2023)", "url": "/meetups/2023/202309-septiembre", "full_url": "http://127.0.0.1:8000/meetups/2023/202309-septiembre", "status": "200 OK", "line": 485, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Python: La Forja de un Lenguaje\" (Noviembre 2023)", "url": "/meetups/2023/202311-noviembre", "full_url": "http://127.0.0.1:8000/meetups/2023/202311-noviembre", "status": "200 OK", "line": 486, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Python y los esquemas ETLs\" (Julio 2024)", "url": "/meetups/2024/202407-julio", "full_url": "http://127.0.0.1:8000/meetups/2024/202407-julio", "status": "200 OK", "line": 518, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Título de la charla\" (Noviembre 2024)", "url": "/meetups/2024/202411-noviembre", "full_url": "http://127.0.0.1:8000/meetups/2024/202411-noviembre", "status": "200 OK", "line": 519, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Desarrollo de aplicaciones FinTech con Python\" (Mayo 2025)", "url": "/meetups/2025/202505-mayo", "full_url": "http://127.0.0.1:8000/meetups/2025/202505-mayo", "status": "200 OK", "line": 551, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Embeddings - El lenguaje como las máquinas entienden el lenguaje humano\" (Febrero 2025)", "url": "/meetups/2025/202502-febrero", "full_url": "http://127.0.0.1:8000/meetups/2025/202502-febrero", "status": "200 OK", "line": 583, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"El futuro de Python sin GIL\" (Julio 2024)", "url": "/meetups/2024/202407-julio", "full_url": "http://127.0.0.1:8000/meetups/2024/202407-julio", "status": "200 OK", "line": 615, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Lecciones del Advent of Code 2024\" (Febrero 2025)", "url": "/meetups/2025/202502-febrero", "full_url": "http://127.0.0.1:8000/meetups/2025/202502-febrero", "status": "200 OK", "line": 647, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Creando extensiones para LibreOffice, con Python\" (Enero 2025)", "url": "/meetups/2025/202501-enero", "full_url": "http://127.0.0.1:8000/meetups/2025/202501-enero", "status": "200 OK", "line": 679, "link_type": "html" }, { "file": "comunidad/ponentes.md", "text": "\"Seguridad y cumplimiento de Python: Garantizar el cumplimiento de PCI DSS en un entorno Python\" (Enero 2025)", "url": "/meetups/2025/202501-enero", "full_url": "http://127.0.0.1:8000/meetups/2025/202501-enero", "status": "200 OK", "line": 711, "link_type": "html" }, { "file": "comunidad/voluntarios.md", "text": "Más Información", "url": "como-contribuir", "full_url": "http://127.0.0.1:8000/comunidad/como-contribuir", "status": "200 OK", "line": 87, "link_type": "html" }, { "file": "comunidad/sedes_faq.md", "text": "Ser Ponente", "url": "ponentes#por-que-ser-ponente", "full_url": "http://127.0.0.1:8000/comunidad/ponentes#por-que-ser-ponente", "status": "200 OK", "line": 109, "link_type": "markdown" }, { "file": "comunidad/como-contribuir.md", "text": "Ser Ponente", "url": "ponentes", "full_url": "http://127.0.0.1:8000/comunidad/ponentes", "status": "200 OK", "line": 31, "link_type": "markdown" }, { "file": "comunidad/como-contribuir.md", "text": "Ser Voluntario", "url": "voluntarios", "full_url": "http://127.0.0.1:8000/comunidad/voluntarios", "status": "200 OK", "line": 37, "link_type": "markdown" }, { "file": "comunidad/como-contribuir.md", "text": "Alianzas", "url": "alianzas", "full_url": "http://127.0.0.1:8000/comunidad/alianzas", "status": "200 OK", "line": 55, "link_type": "markdown" }, { "file": "comunidad/como-contribuir.md", "text": "formas de contribuir", "url": "como-contribuir#formas-de-contribuir", "full_url": "http://127.0.0.1:8000/comunidad/como-contribuir#formas-de-contribuir", "status": "200 OK", "line": 63, "link_type": "markdown" }, { "file": "comunidad/como-contribuir.md", "text": "nuestros meetups", "url": "../meetups", "full_url": "http://127.0.0.1:8000/meetups", "status": "200 OK", "line": 70, "link_type": "markdown" } ] }