Metadata-Version: 2.1
Name: FlowMaster
Version: 0.1.2
Summary: ETL flow framework based on Yaml configs in Python
Home-page: https://github.com/pavelmaksimov/flowmaster
Author: Pavel Maksimov
Author-email: vur21@ya.ru
License: GPLv3
Description: # ETL flow framework based on Yaml configs in Python
        
        ![Supported Python Versions](https://img.shields.io/static/v1?label=python&message=>=3.9&color=blue)
        ![License](https://img.shields.io/static/v1?label=license&message=GPLv3&color=green)
        <a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a>
        
        A light framework for creating data streams. 
        Setting up streams through configuration in the Yaml file.
        There is a schedule, task pools, concurrency limitation.
        Works quickly, does not require a lot of resources. 
        Runs on Windows and Linux.
        Flow run in parallel via threading library. 
        Internally SQLite Database.
        
        At the moment there are connectors to sources
        - Yandex Metrika Management API
        - Yandex Metrika Stats API
        - Yandex Metrika Logs API
        
        Storages
        - Save to file
        - Clickhouse
        
        
        ## [Documentation](docs/main.md)
        
        ## Requirements
        - python >=3.9
        - virtual environment
        
        
        ## Settings
        
        **It is highly recommended to install in a virtual environment.**
        
        Flowmaster needs a home, '{HOME}/FlowMaster' is the default,\
        but you can lay foundation somewhere else if you prefer\
        (optional)
        
        For Windows
        
            setx FLOWMASTER_HOME "{YOUR_PATH}"
        
        For Linux
        
            export FLOWMASTER_HOME={YOUR_PATH}
        
        ## Installing
            pip install flowmaster==0.1.0
        
        ## Run
            flowmaster run
        
        args
        
            flowmaster run --help
        
        
        ## Support
        
        [Telegram chat](https://t.me/joinchat/QwbIth4XoR4zYzRi)
        
        
        ## Author
        Pavel Maksimov
        
        My contacts
        [Telegram](https://t.me/pavel_maksimow),
        [Facebook](https://www.facebook.com/pavel.maksimow)
        
        РЈРґР°С‡Рё С‚РµР±Рµ, РґСЂСѓРі! РџРѕСЃС‚Р°РІСЊ Р·РІРµР·РґРѕС‡РєСѓ ;)
        
Keywords: etl,flowmaster,flow,airflow,prefect,schedule,scheduler,tasker
Platform: UNKNOWN
Requires-Python: >=3.9
Description-Content-Type: text/markdown
