2 changed files with 33 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||
import wikipedia |
|||
|
|||
def najdi_na_wiki(dotaz,jazyk="cs"): |
|||
""" |
|||
Nastaví jazyk a zkusí najít shrnutí dotazu/tématu |
|||
""" |
|||
#Nastavení jazyka (en=angličtina,cs=čestina) |
|||
wikipedia.set_lang(jazyk) |
|||
try: |
|||
vysledek = wikipedia.summary(dotaz,sentences=5) |
|||
return vysledek |
|||
except wikipedia.exceptions.PageError: |
|||
return "Je mi líto, ale stránku se nepodařilo najít" |
|||
except wikipedia.exceptions.DisambiguationError: |
|||
return "je to moc obecné, zkus být konkrétnější" |
|||
|
|||
print("--- WIKIPEDIA BOT ---") |
|||
print("Zadej téma, které tě zajíma (např. Python, Praha, Minecraft)") |
|||
while True: |
|||
tema = input("\nHledat (nebo 'konec' pro ukončení):") |
|||
if tema == "konec": |
|||
break |
|||
if tema: |
|||
print("Hledám") |
|||
info = najdi_na_wiki(tema) |
|||
print("-"*30) |
|||
print(info) |
|||
print("-"*30) |
|||
@ -0,0 +1,5 @@ |
|||
mkdir 26_wikipedia_bot |
|||
cd 26_wikipedia_bot |
|||
python -m venv .venv |
|||
.venv\Scripts\activate |
|||
pip install wikipedia |
|||
Loading…
Reference in new issue