Extraer texto de la imagen subida (un horario semanal) para identificar: Días y horas de cada actividad. Descripción o título de las actividades (si está disponible). Crear un archivo en formato ICS a partir de estos datos. Para cada actividad: Especificar la fecha y hora de inicio y fin. Definir una regla de repetición semanal (RRULE) que termine en la fecha proporcionada por el usuario. Asegurar que las actividades no se solapen si hay conflicto de horarios. Guardar el archivo generado con el nombre horario_semanal.ics, listo para ser importado en Google Calendar. Entrada adicional requerida del usuario: Fecha inicial para las actividades: 15/09/2024 Día final para las repeticiones semanales: 15/06/2025 Salida esperada: Un archivo .ics listo para descargar.