diff --git a/26_wikipedia_bot/bot.py b/26_wikipedia_bot/bot.py new file mode 100644 index 0000000..79c56a1 --- /dev/null +++ b/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) \ No newline at end of file diff --git a/26_wikipedia_bot/poznamky.txt b/26_wikipedia_bot/poznamky.txt new file mode 100644 index 0000000..b857420 --- /dev/null +++ b/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 \ No newline at end of file