Browse Source

wikibot

master
Jakub Škrabánek 5 hours ago
parent
commit
9c27207434
  1. 28
      26_wikipedia_bot/bot.py
  2. 5
      26_wikipedia_bot/poznamky.txt

28
26_wikipedia_bot/bot.py

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

5
26_wikipedia_bot/poznamky.txt

@ -0,0 +1,5 @@
mkdir 26_wikipedia_bot
cd 26_wikipedia_bot
python -m venv .venv
.venv\Scripts\activate
pip install wikipedia
Loading…
Cancel
Save