diff options
Diffstat (limited to 'modules/nifi/core.py')
-rw-r--r-- | modules/nifi/core.py | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/modules/nifi/core.py b/modules/nifi/core.py new file mode 100644 index 0000000..82f28b2 --- /dev/null +++ b/modules/nifi/core.py @@ -0,0 +1,36 @@ +from pyfiglet import figlet_format +from rich.console import Console + +import requests + + +def introduction(): + console = Console() + ascii_art = figlet_format("Nifi") + console.print(ascii_art, style="cyan") + + print("Valisid Nifi Platformi!") + + + +def api_url_validness_check(url): + try: + response = requests.get(url) + response.raise_for_status() + response.json() + return True + except (requests.exceptions.RequestException, ValueError) as e: + return False + + + +def build_pipeline(): + api_url = input("Palun sisesta andmete API URL: ").strip() + + if (input("Kas API vajab ka autentimist?(Jah/Ei): ").strip().lower() == 'jah'): + print("TODO") + + if(api_url_validness_check(api_url)): + print("Good") + else: + print("Bad") |