2 repositorios
Mechanisms for embedding and executing custom code directly within pipeline task definitions.
Distinct from Inline Logic Execution: Distinct from general inline logic execution: focuses on pipeline-specific task execution contexts rather than template rendering.
Explore 2 awesome GitHub repositories matching data & databases · Inline Script Execution. Refine with filters or upvote what's useful.
Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a workflow orchestration engine that organizes tasks into directed acyclic graphs, ensuring that jobs execute in the correct logical order based on their dependencies. By utilizing a centralized scheduler, the system coordinates task execution across distributed environments, tracks global workflow state, and prevents redundant processing by verifying the existence of output targets before triggering any work. The project distinguishes itself through a robust state-tracking mechanism t
Provides templates for defining processing tasks that require specific execution contexts directly within a pipeline.
Organize es una utilidad de línea de comandos diseñada para automatizar la gestión del sistema de archivos, la limpieza de almacenamiento y la organización de directorios. Funciona como un motor basado en reglas que procesa archivos a través de pipelines secuenciales, permitiendo a los usuarios definir flujos de trabajo complejos para mover, renombrar y gestionar datos locales. El sistema utiliza archivos de configuración estructurados para mapear disparadores del sistema de archivos a acciones específicas. Se distingue por un motor de simulación que permite a los usuarios previsualizar el impacto de sus reglas en un sistema de archivos virtual antes de aplicar cambios, asegurando la integridad de los datos. Además, la herramienta admite la extensibilidad permitiendo la integración de comandos y scripts de shell personalizados directamente en el pipeline de automatización. Más allá de las operaciones básicas de archivos, el software realiza una clasificación basada en metadatos extrayendo propiedades internas como datos EXIF de imágenes o contenido de documentos para categorizar archivos automáticamente. También incluye capacidades para identificar y eliminar archivos duplicados mediante hashing basado en contenido y mantener la eficiencia del almacenamiento limpiando carpetas vacías y archivos abandonados.
Executes inline shell commands within automation workflows to handle complex file processing tasks.