Skip to content

Commit 2bcb029

Browse files
committed
fix: broken links y check script
1 parent 07de794 commit 2bcb029

File tree

11 files changed

+361
-341
lines changed

11 files changed

+361
-341
lines changed

broken_links.json

Lines changed: 276 additions & 258 deletions
Large diffs are not rendered by default.

docs/about.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@ Creemos que el verdadero crecimiento profesional viene de la colaboración y el
3939

4040
### <i class="fas fa-microphone"></i> Ser Ponente
4141

42-
Comparte tu experiencia y conocimiento con la comunidad. Consulta nuestra [guía para ponentes](comunidad/ponentes.md) para más información.
42+
Comparte tu experiencia y conocimiento con la comunidad. Consulta nuestra [guía para ponentes](comunidad/ponentes) para más información.
4343

4444
### <i class="fas fa-hands-helping"></i> Ser Voluntario
4545

46-
Ayuda a organizar eventos, gestionar redes sociales o contribuir con el desarrollo del sitio web. Conoce más en [nuestra página de voluntarios](comunidad/voluntarios.md).
46+
Ayuda a organizar eventos, gestionar redes sociales o contribuir con el desarrollo del sitio web. Conoce más en [nuestra página de voluntarios](comunidad/voluntarios).
4747

4848
### <i class="fas fa-calendar"></i> Asistir a Meetups
4949

docs/comunidad/como-contribuir.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ Contribuir a Python CDMX te permite:
2828

2929
Comparte tu conocimiento con la comunidad a través de charlas técnicas, casos de uso o introducciones a nuevas tecnologías.
3030

31-
**Más información:** [Ser Ponente](ponentes.md)
31+
**Más información:** [Ser Ponente](ponentes)
3232

3333
### <i class="fas fa-hands-helping"></i> Ser Voluntario
3434

3535
Ayuda a organizar eventos, gestionar redes sociales, o contribuir con el desarrollo del sitio web.
3636

37-
**Más información:** [Ser Voluntario](voluntarios.md)
37+
**Más información:** [Ser Voluntario](voluntarios)
3838

3939
### <i class="fas fa-code"></i> Desarrollo Web
4040

@@ -52,22 +52,22 @@ Escribe artículos, documentación, o crea contenido para nuestras redes sociale
5252

5353
Ayuda a establecer y mantener relaciones con otras comunidades y empresas.
5454

55-
**Más información:** [Alianzas](alianzas.md)
55+
**Más información:** [Alianzas](alianzas)
5656

5757
---
5858

5959
## <i class="fas fa-clipboard-list"></i> Proceso de Contribución
6060

6161
### 1. <i class="fas fa-search"></i> Identifica tu Área
6262

63-
- Revisa las [formas de contribuir](#formas-de-contribuir)
63+
- Revisa las [formas de contribuir](como-contribuir#formas-de-contribuir)
6464
- Considera tus habilidades e intereses
6565
- Evalúa tu disponibilidad de tiempo
6666

6767
### 2. <i class="fas fa-comments"></i> Contacta con Nosotros
6868

6969
- Envía un mensaje a través de nuestros canales oficiales
70-
- Participa en [nuestros meetups](../meetups/index.md) para conocernos
70+
- Participa en [nuestros meetups](../meetups) para conocernos
7171
- Asiste a sesiones informativas
7272

7373
### 3. <i class="fas fa-rocket"></i> Comienza Pequeño

docs/comunidad/ponentes.md

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,8 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
122122
<span class="role-description">Desarrollo de APIs, Frameworks Web, Buenas Prácticas</span>
123123
<strong>Charlas recientes:</strong>
124124
<ul>
125-
<li><a href="/meetups/2024/202411-noviembre.md">"Mejora tu código: Evita anti-patrones en Python" (Noviembre 2024)</a></li>
126-
<li><a href="/meetups/2024/202403-marzo.md">"Desarrollo de APIs con Python" (Marzo 2024)</a></li>
125+
<li><a href="/meetups/2024/202411-noviembre">"Mejora tu código: Evita anti-patrones en Python" (Noviembre 2024)</a></li>
126+
<li><a href="/meetups/2024/202403-marzo">"Desarrollo de APIs con Python" (Marzo 2024)</a></li>
127127
</ul>
128128
</div>
129129
</div>
@@ -155,7 +155,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
155155
<span class="role-description">OpenSource, Automatización, Hardening de Infraestructura</span>
156156
<strong>Charlas recientes:</strong>
157157
<ul>
158-
<li><a href="/meetups/2024/202410-octubre.md">"Una ida y una vuelta: Cómo iniciar en el opensource" (Octubre 2024)</a></li>
158+
<li><a href="/meetups/2024/202410-octubre">"Una ida y una vuelta: Cómo iniciar en el opensource" (Octubre 2024)</a></li>
159159
</ul>
160160
</div>
161161
</div>
@@ -187,7 +187,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
187187
<span class="role-description">Inteligencia Artificial, Tecnologías de Código Abierto</span>
188188
<strong>Charlas recientes:</strong>
189189
<ul>
190-
<li><a href="/meetups/2025/202506-junio.md">"Aplicaciones de IA en la nube" (Junio 2025)</a></li>
190+
<li><a href="/meetups/2025/202506-junio">"Aplicaciones de IA en la nube" (Junio 2025)</a></li>
191191
</ul>
192192
</div>
193193
</div>
@@ -219,8 +219,8 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
219219
<span class="role-description">Kubernetes, MLOps, GitOps, Cloud Native</span>
220220
<strong>Charlas recientes:</strong>
221221
<ul>
222-
<li><a href="/meetups/2025/202504-abril.md">"Kubernetes y MLOps: Desplegando aplicaciones de IA" (Abril 2025)</a></li>
223-
<li><a href="/meetups/2023/202311-noviembre.md">"GitOps 101. Primeros pasos para desplegar aplicaciones en Kubernetes" (Noviembre 2023)</a></li>
222+
<li><a href="/meetups/2025/202504-abril">"Kubernetes y MLOps: Desplegando aplicaciones de IA" (Abril 2025)</a></li>
223+
<li><a href="/meetups/2023/202311-noviembre">"GitOps 101. Primeros pasos para desplegar aplicaciones en Kubernetes" (Noviembre 2023)</a></li>
224224
</ul>
225225
</div>
226226
</div>
@@ -252,8 +252,8 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
252252
<span class="role-description">Validación de Datos, Mejores Prácticas, Nuevas Tecnologías</span>
253253
<strong>Charlas recientes:</strong>
254254
<ul>
255-
<li><a href="/meetups/2025/202504-unam.md">"Programar en tiempos del Vibe-Coding" (Abril 2025 - UNAM)</a></li>
256-
<li><a href="/meetups/2024/202405-mayo.md">"Validación de datos con Python" (Mayo 2024)</a></li>
255+
<li><a href="/meetups/2025/202504-unam">"Programar en tiempos del Vibe-Coding" (Abril 2025 - UNAM)</a></li>
256+
<li><a href="/meetups/2024/202405-mayo">"Validación de datos con Python" (Mayo 2024)</a></li>
257257
</ul>
258258
</div>
259259
</div>
@@ -285,7 +285,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
285285
<span class="role-description">Desarrollo Web, Portafolios, Python</span>
286286
<strong>Charlas recientes:</strong>
287287
<ul>
288-
<li><a href="/meetups/2025/202504-unam.md">"portafolio.py: Como hacer un portafolio web sin saber diseño web" (Abril 2025 - UNAM)</a></li>
288+
<li><a href="/meetups/2025/202504-unam">"portafolio.py: Como hacer un portafolio web sin saber diseño web" (Abril 2025 - UNAM)</a></li>
289289
</ul>
290290
</div>
291291
</div>
@@ -317,10 +317,10 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
317317
<span class="role-description">DevOps, Docker, Kubernetes, CI/CD, AWS</span>
318318
<strong>Charlas recientes:</strong>
319319
<ul>
320-
<li><a href="/meetups/2025/202507-julio.md">"Cómo preparar una ambiente de desarrollo con Python desde zero" (Julio 2025)</a></li>
321-
<li><a href="/meetups/2025/202503-marzo.md">"Interfaces gráficas con PySide6" (Marzo 2025)</a></li>
322-
<li><a href="/meetups/2024/202409-septiembre.md">"Rich y Textual: Haz tus aplicaciones en la consola visualmente atractivas" (Septiembre 2024)</a></li>
323-
<li><a href="/meetups/2023/202309-septiembre.md">"Utilizando Servicios Administrados de AI de AWS con Python y Boto3" (Septiembre 2023)</a></li>
320+
<li><a href="/meetups/2025/202507-julio">"Cómo preparar una ambiente de desarrollo con Python desde zero" (Julio 2025)</a></li>
321+
<li><a href="/meetups/2025/202503-marzo">"Interfaces gráficas con PySide6" (Marzo 2025)</a></li>
322+
<li><a href="/meetups/2024/202409-septiembre">"Rich y Textual: Haz tus aplicaciones en la consola visualmente atractivas" (Septiembre 2024)</a></li>
323+
<li><a href="/meetups/2023/202309-septiembre">"Utilizando Servicios Administrados de AI de AWS con Python y Boto3" (Septiembre 2023)</a></li>
324324
</ul>
325325
</div>
326326
</div>
@@ -352,7 +352,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
352352
<span class="role-description">NLP, Lenguas Indígenas, MLOps, Cultura Libre</span>
353353
<strong>Charlas recientes:</strong>
354354
<ul>
355-
<li><a href="/meetups/2024/202409-septiembre.md">"chit-chat: Representaciones fonéticas con python" (Septiembre 2024)</a></li>
355+
<li><a href="/meetups/2024/202409-septiembre">"chit-chat: Representaciones fonéticas con python" (Septiembre 2024)</a></li>
356356
</ul>
357357
</div>
358358
</div>
@@ -384,7 +384,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
384384
<span class="role-description">Agentes de IA, Machine Learning, LangGraph, LLMs</span>
385385
<strong>Charlas recientes:</strong>
386386
<ul>
387-
<li><a href="/meetups/2025/202503-marzo.md">"Mi Primer Agente de Inteligencia Artificial con Python" (Marzo 2025)</a></li>
387+
<li><a href="/meetups/2025/202503-marzo">"Mi Primer Agente de Inteligencia Artificial con Python" (Marzo 2025)</a></li>
388388
</ul>
389389
</div>
390390
</div>
@@ -416,7 +416,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
416416
<span class="role-description">Open Source, Ruby, Contribución Comunitaria</span>
417417
<strong>Charlas recientes:</strong>
418418
<ul>
419-
<li><a href="/meetups/2024/202408-agosto.md">"Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)" (Agosto 2024)</a></li>
419+
<li><a href="/meetups/2024/202408-agosto">"Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)" (Agosto 2024)</a></li>
420420
</ul>
421421
</div>
422422
</div>
@@ -448,7 +448,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
448448
<span class="role-description">Machine Learning, Análisis de Datos, Algoritmos Estadísticos</span>
449449
<strong>Charlas recientes:</strong>
450450
<ul>
451-
<li><a href="/meetups/2024/202406-junio.md">"Matemáticas y Python: La Ciencia Detrás de la Regresión Lineal" (Junio 2024)</a></li>
451+
<li><a href="/meetups/2024/202406-junio">"Matemáticas y Python: La Ciencia Detrás de la Regresión Lineal" (Junio 2024)</a></li>
452452
</ul>
453453
</div>
454454
</div>
@@ -480,10 +480,10 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
480480
<span class="role-description">Desarrollo Python, Análisis de Datos, Metaprogramación</span>
481481
<strong>Charlas recientes:</strong>
482482
<ul>
483-
<li><a href="/meetups/2024/202408-agosto.md">"Protocolos en Python: El poder del tipado estático avanzado" (Agosto 2024)</a></li>
484-
<li><a href="/meetups/2023/202310-octubre.md">"¡De Jupyter a Web en Minutos!" (Octubre 2023)</a></li>
485-
<li><a href="/meetups/2023/202309-septiembre.md">"Metaprogramación en Python" (Septiembre 2023)</a></li>
486-
<li><a href="/meetups/2023/202311-noviembre.md">"Python: La Forja de un Lenguaje" (Noviembre 2023)</a></li>
483+
<li><a href="/meetups/2024/202408-agosto">"Protocolos en Python: El poder del tipado estático avanzado" (Agosto 2024)</a></li>
484+
<li><a href="/meetups/2023/202310-octubre">"¡De Jupyter a Web en Minutos!" (Octubre 2023)</a></li>
485+
<li><a href="/meetups/2023/202309-septiembre">"Metaprogramación en Python" (Septiembre 2023)</a></li>
486+
<li><a href="/meetups/2023/202311-noviembre">"Python: La Forja de un Lenguaje" (Noviembre 2023)</a></li>
487487
</ul>
488488
</div>
489489
</div>
@@ -515,8 +515,8 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
515515
<span class="role-description">Ingeniería de Datos, Procesamiento ETL, Big Data</span>
516516
<strong>Charlas recientes:</strong>
517517
<ul>
518-
<li><a href="/meetups/2024/202407-julio.md">"Python y los esquemas ETLs" (Julio 2024)</a></li>
519-
<li><a href="/meetups/2024/202411-noviembre.md">"Título de la charla" (Noviembre 2024)</a></li>
518+
<li><a href="/meetups/2024/202407-julio">"Python y los esquemas ETLs" (Julio 2024)</a></li>
519+
<li><a href="/meetups/2024/202411-noviembre">"Título de la charla" (Noviembre 2024)</a></li>
520520
</ul>
521521
</div>
522522
</div>
@@ -548,7 +548,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
548548
<span class="role-description">FinTech, Performance, DevOps, Software Libre</span>
549549
<strong>Charlas recientes:</strong>
550550
<ul>
551-
<li><a href="/meetups/2025/202505-mayo.md">"Desarrollo de aplicaciones FinTech con Python" (Mayo 2025)</a></li>
551+
<li><a href="/meetups/2025/202505-mayo">"Desarrollo de aplicaciones FinTech con Python" (Mayo 2025)</a></li>
552552
</ul>
553553
</div>
554554
</div>
@@ -580,7 +580,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
580580
<span class="role-description">Inteligencia Artificial, Machine Learning, Embeddings, Google Developer Expert</span>
581581
<strong>Charlas recientes:</strong>
582582
<ul>
583-
<li><a href="/meetups/2025/202502-febrero.md">"Embeddings - El lenguaje como las máquinas entienden el lenguaje humano" (Febrero 2025)</a></li>
583+
<li><a href="/meetups/2025/202502-febrero">"Embeddings - El lenguaje como las máquinas entienden el lenguaje humano" (Febrero 2025)</a></li>
584584
</ul>
585585
</div>
586586
</div>
@@ -612,7 +612,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
612612
<span class="role-description">Core Python, Optimización, Concurrencia, GIL</span>
613613
<strong>Charlas recientes:</strong>
614614
<ul>
615-
<li><a href="/meetups/2024/202407-julio.md">"El futuro de Python sin GIL" (Julio 2024)</a></li>
615+
<li><a href="/meetups/2024/202407-julio">"El futuro de Python sin GIL" (Julio 2024)</a></li>
616616
</ul>
617617
</div>
618618
</div>
@@ -644,7 +644,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
644644
<span class="role-description">Ingeniería de Software, Algoritmos, Resolución de Problemas</span>
645645
<strong>Charlas recientes:</strong>
646646
<ul>
647-
<li><a href="/meetups/2025/202502-febrero.md">"Lecciones del Advent of Code 2024" (Febrero 2025)</a></li>
647+
<li><a href="/meetups/2025/202502-febrero">"Lecciones del Advent of Code 2024" (Febrero 2025)</a></li>
648648
</ul>
649649
</div>
650650
</div>
@@ -676,7 +676,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
676676
<span class="role-description">Extensiones LibreOffice, Automatización de Oficina</span>
677677
<strong>Charlas recientes:</strong>
678678
<ul>
679-
<li><a href="/meetups/2025/202501-enero.md">"Creando extensiones para LibreOffice, con Python" (Enero 2025)</a></li>
679+
<li><a href="/meetups/2025/202501-enero">"Creando extensiones para LibreOffice, con Python" (Enero 2025)</a></li>
680680
</ul>
681681
</div>
682682
</div>
@@ -708,7 +708,7 @@ Conoce a algunos de los ponentes que han compartido su conocimiento con nuestra
708708
<span class="role-description">Seguridad Informática, PCI DSS, Cumplimiento Normativo</span>
709709
<strong>Charlas recientes:</strong>
710710
<ul>
711-
<li><a href="/meetups/2025/202501-enero.md">"Seguridad y cumplimiento de Python: Garantizar el cumplimiento de PCI DSS en un entorno Python" (Enero 2025)</a></li>
711+
<li><a href="/meetups/2025/202501-enero">"Seguridad y cumplimiento de Python: Garantizar el cumplimiento de PCI DSS en un entorno Python" (Enero 2025)</a></li>
712712
</ul>
713713
</div>
714714
</div>
@@ -725,7 +725,7 @@ Si te interesa compartir tu conocimiento con la comunidad Python CDMX, ¡no dude
725725
<i class="fas fa-paper-plane"></i>
726726
Enviar Propuesta de Charla
727727
</a>
728-
<a href="/comunidad/como-contribuir.md" class="btn-action secondary">
728+
<a href="/comunidad/como-contribuir" class="btn-action secondary">
729729
<i class="fas fa-info-circle"></i>
730730
Más Información
731731
</a>

docs/comunidad/sedes_faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ Lo coordinamos con gusto durante la planeación.
106106

107107
**¡Sí!** Solo pedimos que sigan el mismo proceso que cualquier miembro de la comunidad:
108108

109-
[Ser Ponente](ponentes.md#por-que-ser-ponente)
109+
[Ser Ponente](ponentes#por-que-ser-ponente)
110110

111111
<i class="fab fa-github"></i> **Registrar su propuesta** en [python-cdmx-charlas/issues](https://github.com/PythonMexico/python-cdmx-charlas/issues)
112112
para mantener el espíritu abierto y curado del contenido.

docs/comunidad/voluntarios.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Ser voluntario en Python CDMX te permite:
8484
<i class="fas fa-star"></i>
8585
Ver Voluntarios
8686
</a>
87-
<a href="como-contribuir.md" class="btn-action outline">Más Información</a>
87+
<a href="como-contribuir" class="btn-action outline">Más Información</a>
8888
</div>
8989

9090

docs/index.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<p class="hero-subtitle">#PythonCDMX es un grupo de personas interesadas en aprender y compartir su conocimiento sobre el lenguaje de programación Python. El objetivo es estar en contacto con más gente interesada en innovación y tecnología.
66
</p>
77
<div class="action-buttons center">
8-
<a href="/meetups/index.md" class="btn btn-primary">Explorar charlas</a>
9-
<a href="/comunidad/como-contribuir.md" class="btn btn-primary">Participa</a>
8+
<a href="/meetups" class="btn btn-primary">Explorar charlas</a>
9+
<a href="/comunidad/como-contribuir" class="btn btn-primary">Participa</a>
1010
</div>
1111
</div>
1212

@@ -18,14 +18,14 @@
1818

1919
<div class="upcoming-events">
2020
<h3><i class="fas fa-link"></i> Conoce a quienes hacen posible <br>Python CDMX!</h3>
21-
<a href="/comunidad/voluntarios.md#voluntarios-de-python-cdmx">Voluntarios</a>
22-
<a href="/comunidad/ponentes.md#ponentes-de-python-cdmx">Ponentes</a>
21+
<a href="/comunidad/voluntarios#voluntarios-de-python-cdmx">Voluntarios</a>
22+
<a href="/comunidad/ponentes#ponentes-de-python-cdmx">Ponentes</a>
2323
</div>
2424

2525
<div class="upcoming-events">
2626
<h3><i class="fas fa-microphone"></i> ¡Únete a Nuestros Meetups!</h3>
2727
<p>Charlas técnicas, networking y aprendizaje colaborativo</p>
28-
<a href="/meetups/2025.md" class="upcoming-btn"><i class="fas fa-calendar"></i> Ver Meetups</a>
28+
<a href="/meetups/2025" class="upcoming-btn"><i class="fas fa-calendar"></i> Ver Meetups</a>
2929
</div>
3030

3131
---
@@ -36,17 +36,17 @@
3636
<div class="participation-card participation-ponente">
3737
<h3><i class="fas fa-microphone"></i> Ser Ponente</h3>
3838
<p>Comparte tu conocimiento con la comunidad. Charlas técnicas, casos de uso, mejores prácticas y más.</p>
39-
<a href="/comunidad/ponentes.md">Conoce Más</a>
39+
<a href="/comunidad/ponentes">Conoce Más</a>
4040
</div>
4141
<div class="participation-card participation-voluntario">
4242
<h3><i class="fas fa-hands-helping"></i> Ser Voluntario</h3>
4343
<p>Ayuda a organizar eventos, gestionar redes sociales, o contribuir con el desarrollo del sitio web.</p>
44-
<a href="/comunidad/voluntarios.md">Únete</a>
44+
<a href="/comunidad/voluntarios">Únete</a>
4545
</div>
4646
<div class="participation-card participation-asistir">
4747
<h3><i class="fas fa-users"></i> Asistir</h3>
4848
<p>Participa en nuestros meetups, aprende de expertos y conecta con otros desarrolladores Python.</p>
49-
<a href="/meetups/index.md" class="btn btn-primary">Ver Eventos</a>
49+
<a href="/meetups" class="btn btn-primary">Ver Eventos</a>
5050
</div>
5151
</div>
5252

0 commit comments

Comments
 (0)