Metadata-Version: 2.1
Name: dag-schedule-graph
Version: 0.1.2
Summary: Airflow plugin for visualising DAG schedules within 24 hour window of a day.
Home-page: https://github.com/arunvelsriram/dag-schedule-graph
Author: Arunvel Sriram
Author-email: arunvelsriram@gmail.com
License: MIT
Download-URL: https://github.com/arunvelsriram/dag-schedule-graph/archive/v0.1.2.tar.gz
Description: # DAG Schedule Graph
        
        Airflow plugin for visualising DAG schedules within 24 hour window of a day.
        
        > Note: Project is in its early development stage so bugs are expected.
        
        ![Airflow dag-schedule-graph plugin screenshot](./images/screenshot-1.png)
        
        ## Install
        
        ```shell script
        pip install dag-schedule-graph
        ```
        
        ## Development
        
        ```shell script
        # Create virtual environment using conda  
        conda create -n dag-schedule-graph python=3.7.9
        
        # Load environemnt variables
        source .envrc
        
        # Create Postgres database and user
        createuser airflow_rbac
        createdb -O airflow_rbac airflow_rbac
        
        # Install plugin and all dependencies
        pip install -e '.[dev]'
        
        # Running tests
        pytest tests
        
        # Initialize Airflow
        airflow initdb
        
        # Create Airflow user 
        airflow create_user -u admin -e admin@gmail.com -p admin -f admin -l admin -r Admin
        
        # Start Airflow Webserver
        airflow webserver
        
        # Access webserver
        open http://localhost:8080/dag-schedule-graph/
        ```
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
Provides-Extra: dev
