Akhbaar padhke sunaao

 # Akhbaar padhke sunaao

# Attempt it yourself and watch the series for solution and shoutouts for this lecture!



import requests

def speak(str):

    from win32com.client import Dispatch

    speak = Dispatch("SAPI.SpVoice")

    speak.Speak(str)

#

#

# if __name__ == '__main__':

#     speak("Hello Sir,\n"

#           "I am Edith ,\n"

#           "Always a your service sir !!")



if __name__ == '__main__':

    print("Hello Welcome To Exercise 9 \n"

          "Akhbaar padhke sunaao")

    print("Please Enter 'ent' for Entertainment news\n"

          "Please Enter 'hea' for Health-related news\n"

          "Please Enter 'bus' for Business news\n"

          "Please Enter 'sci' for Science news\n"

          "Please Enter 'tech' for Technology news\n"

          "Please Enter 'spo' for Sports news\n"

          "Please Enter 'ind' for all over news of India\n"

          "Note: Every news Will Get Update After Every 60 Minutes")


    topic = input()


    if topic == "ent":

        url = ('http://newsapi.org/v2/top-headlines?country=in&category=entertainment&apiKey=f0574529f9324dc3b291eb6a569fcbed')

        response = requests.get(url)

        print(response.json())

        speak(response.json())


    if topic == "hea":

        url = ('http://newsapi.org/v2/top-headlines?country=in&category=health&apiKey=f0574529f9324dc3b291eb6a569fcbed')

        response = requests.get(url)

        print(response.json())

        speak(response.json())


    if topic == "bus":

        url = ('http://newsapi.org/v2/top-headlines?country=in&category=business&apiKey=f0574529f9324dc3b291eb6a569fcbed')

        response = requests.get(url)

        print(response.json())

        speak(response.json())


    if topic == "sci":

        url = ('http://newsapi.org/v2/top-headlines?country=in&category=science&apiKey=f0574529f9324dc3b291eb6a569fcbed')

        response = requests.get(url)

        print(response.json())

        speak(response.json())


    if topic == "tech":

        url = ('http://newsapi.org/v2/top-headlines?country=in&category=technology&apiKey=f0574529f9324dc3b291eb6a569fcbed')

        response = requests.get(url)

        print(response.json())

        speak(response.json())


    if topic == "spo":

        url = ('http://newsapi.org/v2/top-headlines?country=in&category=sports&apiKey=f0574529f9324dc3b291eb6a569fcbed')

        response = requests.get(url)

        print(response.json())

        speak(response.json())


    else:

        print("Please Enter A Valid Input !!")

Comments

Popular posts from this blog

Practice Execise 3

Pickle Module