Browse Source

wip 22

master
Jakub Škrabánek 2 weeks ago
parent
commit
7d702fcd73
  1. 21
      22_multivalue_requests/01_vypis_vseho.py
  2. 25
      22_multivalue_requests/02_vypis_urcity_pocet.py
  3. 5
      22_multivalue_requests/poznamky.txt

21
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()

25
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)

5
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
Loading…
Cancel
Save