POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Blog Modificado, Mismo Mensaje

Filtrado de archivos modificados en los últimos 7 días con --recent (-r)

Publicado el 18/09/2025

En este artículo describo la mejora añadida al proyecto Repo_Code_packager para incluir solo los archivos modificados en los últimos 7 días mediante un nuevo filtro recent accesible con las banderas --recent o -r.

Paso 1 Presentación del problema y apertura de issue: Primero revisé los issues del repositorio para confirmar que nadie había iniciado la tarea y, al no encontrarla, creé un nuevo issue solicitando soporte para la bandera --recent. En la descripción detallé el comportamiento esperado incluir solo archivos con fecha de modificación en los últimos 7 días y di ejemplos de uso y salida esperada para que el mantenedor tuviera toda la información antes de empezar a programar.

Paso 2 Fork, clonación y trabajo en rama: Hice fork del repositorio a mi cuenta, lo cloné localmente y creé una rama feature-recent-files donde realicé todos los cambios evitando tocar la rama principal hasta finalizar la implementación y las pruebas.

Paso 3 Implementación: En src/main.py añadí una verificación de timestamps y actualicé la lógica de descubrimiento de archivos para filtrar por fecha de modificación. Cuando se usa --recent o -r el empaquetador incluye únicamente los archivos modificados en los últimos 7 días. Además añadí una sección Recent Changes en la salida para facilitar la revisión por parte del usuario.

Paso 4 Pruebas: Probé localmente con comandos como python src/main.py . --recent y python src/main.py . -r -o recent-output.txt y verifiqué que solo aparecieran los archivos recientes tanto en consola como en el archivo de salida. Los resultados coincidieron con lo esperado.

Paso 5 Pull Request: Finalmente subí la rama al remoto y abrí un Pull Request con un resumen de la funcionalidad, detalles de la implementación y ejemplos de uso para facilitar la revisión e integración por parte del mantenedor del proyecto.

En Q2BSTUDIO como empresa de desarrollo de software a medida ofrecemos experiencia en proyectos similares y podemos ayudar a integrar mejoras, automatizaciones y filtros inteligentes en flujos de trabajo de repositorios y pipelines. Somos especialistas en aplicaciones a medida y software a medida, y también ofrecemos soluciones avanzadas de inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio y power bi para mejorar la toma de decisiones.

Si necesitas adaptar este tipo de mejoras para tu código o desarrollar una interfaz personalizada para gestión de paquetes y despliegues podemos ayudarte a diseñar la solución a medida visita nuestra página de desarrollo de aplicaciones para conocer más sobre aplicaciones a medida y software a medida Servicios de desarrollo de aplicaciones y descubre cómo aplicamos inteligencia artificial y agentes IA en proyectos reales en Soluciones de inteligencia artificial para empresas.

Palabras clave incluidas: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio