diff --git a/22_multivalue_requests/01_vypis_vseho.py b/22_multivalue_requests/01_vypis_vseho.py new file mode 100644 index 0000000..5a7a64b --- /dev/null +++ b/22_multivalue_requests/01_vypis_vseho.py @@ -0,0 +1,21 @@ +import requests +from termcolor import colored + +def vypis_vsechny_prispevky(): + url = "https://jsonplaceholder.typicode.com/posts" + print("--- načítám všechny příspěvky ---") + try: + response = requests.get(url) + response.raise_for_status() + data = response.json() + print(f"Typ stažený dat: {type(data)}") + print(f"Celkový počet: {colored(len(data),'yellow')}") + print("-"*30) + for prispevek in data: + print(f"ID: {prispevek['id']} | \ + Titulek: {colored(prispevek['title'],'cyan')}") + except Exception as e: + print(f"chyba: {e}") + +if __name__ == "__main__": + vypis_vsechny_prispevky() \ No newline at end of file diff --git a/22_multivalue_requests/02_vypis_urcity_pocet.py b/22_multivalue_requests/02_vypis_urcity_pocet.py new file mode 100644 index 0000000..cb4a7d0 --- /dev/null +++ b/22_multivalue_requests/02_vypis_urcity_pocet.py @@ -0,0 +1,25 @@ +import requests +from termcolor import colored + +def vypis_urcity_pocet_prispevku(pocet): + url = "https://jsonplaceholder.typicode.com/posts" + intPocet = int(pocet) + print("--- načítám všechny příspěvky ---") + try: + response = requests.get(url) + response.raise_for_status() + data = response.json() + print(f"Typ stažený dat: {type(data)}") + print(f"Celkový počet: {colored(len(data),'yellow')}") + print("-"*30) + + for prispevek in data[:intPocet]: + print(f"ID: {prispevek['id']} | \ + Titulek: {colored(prispevek['title'],'cyan')}") + + except Exception as e: + print(f"chyba: {e}") + +if __name__ == "__main__": + pocet = int(input("kolik příspěvků chceš zobrazit(1-100):")) + vypis_urcity_pocet_prispevku(pocet) \ No newline at end of file diff --git a/22_multivalue_requests/poznamky.txt b/22_multivalue_requests/poznamky.txt new file mode 100644 index 0000000..ad21ae3 --- /dev/null +++ b/22_multivalue_requests/poznamky.txt @@ -0,0 +1,5 @@ +mkdir 22_multivalue_requests +cd 22_multivalue_requests +python -m venv .venv +.venv\Scripts\activate +pip install requests termcolor