Blog Modificado, Mismo Mensaje

Aprende a añadir el filtro reciente (--recent o -r) a Repo_Code_packager para incluir solo archivos modificados en los últimos 7 días, con pruebas y ejemplos de uso.

18 sept 2025 • 2 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat