Neděle , 6 Červenec 2025
Domů Programování Python News API program
ProgramováníPython

Python News API program

blank
blank

Zde je návrh na autonomní program, který sleduje aktuální zprávy z různých zdrojů pomocí News API a zobrazuje titulky článků.

  1. Nejprve si zaregistrujte a získejte API klíč na https://newsapi.org/register

  2. Nainstalujte knihovnu requests (pokud ji již nemáte):

pip install requests
  1. Vytvořte soubor zpravy_sledovani.py a vložte následující kód:
import requests

API_KEY = "váš_api_klíč"

def ziskej_zpravy(zdroj, api_key):
    url = f"https://newsapi.org/v2/top-headlines?sources={zdroj}&apiKey={api_key}"
    response = requests.get(url)

    if response.status_code == 200:
        data = response.json()
        return data["articles"]
    else:
        return None

def vypis_zpravy(zdroj):
    zpravy = ziskej_zpravy(zdroj, API_KEY)

    if zpravy is None:
        print(f"Nepodařilo se získat zprávy ze zdroje {zdroj}.")
        return

    print(f"Zprávy ze zdroje {zdroj}:\n")

    for index, clanek in enumerate(zpravy, start=1):
        titulek = clanek["title"]
        print(f"{index}. {titulek}")

if __name__ == "__main__":
    zdroj = input("Zadejte zdroj zpráv (např. bbc-news, cnn): ")
    vypis_zpravy(zdroj)
  1. Nahraďte váš_api_klíč v kódu svým skutečným API klíčem.

  2. Spusťte program:

python zpravy_sledovani.py

Tento jednoduchý autonomní program získává a zobrazuje titulky aktuálních zpráv ze zadaného zdroje. Můžete rozšířit program o další funkce, jako například pravidelné získávání zpráv, zasílání upozornění na základě klíčových slov nebo ukládání zpráv do souboru či databáze.

Související články

blank
ProgramováníUmělá inteligence

Runway Game Worlds: Vytvářejte video hry s generativní AI

Runway Game Worlds: Vytvářejte video hry s generativní AI bez nutnosti programování...

blank
ProgramováníPython

PyCharm JetBrains IDE vývojové prostředí

🚀 Úvod PyCharm je špičkové integrované vývojové prostředí (IDE) od společnosti JetBrains,...

blank
ProgramováníStrojové učeníUmělá inteligence

Neuromorfní čipy vs. GPU/TPU

Top články Neuromorfní čipy vs. GPU/TPU 19. 6. 2025 Edge-AI v IoT:...

blank
PythonTensorFlow.js

🐍 Úvod do TensorFlow Lite & Python

TensorFlow Lite (TFLite) ve spojení s Pythonem otevírá dveře on-device strojovému učení...

blank
×
Avatar
PetrPikora.com
AI Chatbot
Ahoj! Jak vám mohu pomoci?
 

Používáním tohoto chatbota souhlasíte se shromažďováním a používáním vašich dat, jak je uvedeno v našich Zásadách ochrany osobních údajů. Vaše údaje budou použity pouze jako pomoc s vaším dotazem.