Buscador de material

Volver a 08 Proyectos · 00 Material

Estado: planificación con prototipo funcional. La implementación final la escribes tú desde cero con Python y Git. El disparador automático ya está activo y espera tu buscar_material.py.

Documentos

  • Plan — objetivo, alcance, arquitectura, hitos y criterios de aceptación.
  • Prototipo — demo ejecutable con documentación curada, Wikipedia y GitHub.
  • Disparador automático — ejecutar el script al guardar temas.md.
  • Implementación de referencia — versión funcional que se usó para explorar el problema. No es la entrega.

Estructura

08_Proyectos/buscador-material/
├── README.md              # este documento
├── Plan-buscador.md       # planificación
├── run.sh                 # punto de entrada que vas a implementar
├── run.ps1                # equivalente para Windows
├── requirements.txt       # dependencias sugeridas
├── systemd/               # servicio y path unit para Linux
├── prototipo/             # demo ejecutable sin dependencias
└── referencia/            # implementación de referencia, opcional

Cómo empezar

  1. Leer Plan.
  2. Ver el prototipo para entender el flujo.
  3. Crear buscar_material.py en la raíz de este proyecto.
  4. Implementar los hitos en orden.
  5. Ejecutar ./run.sh --tema "tema de prueba".
  6. Cuando exista buscar_material.py, el disparador ya activo lo ejecutará al guardar temas.md.

Reglas del proyecto

  • La salida va a 03_Fundamentos/Material/.
  • El archivo de entrada es 03_Fundamentos/Material/temas.md.
  • No sobrescribir notas.md.
  • No descargar PDFs ni videos: guardar enlaces.
  • Versionar con Git desde el primer hito.
  • El entorno .venv no se sincroniza con Syncthing.

Enlaces