diff options
author | Rasmus Luha <rasmus.luha@ut.ee> | 2025-04-05 01:03:31 +0300 |
---|---|---|
committer | Rasmus Luha <rasmus.luha@ut.ee> | 2025-04-05 01:03:31 +0300 |
commit | 488f00e56f8f5f6c5b7b3968ed9d95dd6e8edcb6 (patch) | |
tree | 13b63b3001db9c0c7fdc95dd5095e0032881f7b8 /modules/nifi/core.py |
init commit
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") |