Skip to content

Commit 420798f

Browse files
Merge pull request Aashishkumar123#17 from AbdulSami455/master
Adding New News Headline Application
2 parents 3e73c7d + 4648156 commit 420798f

File tree

14 files changed

+232
-0
lines changed

14 files changed

+232
-0
lines changed

Instant News Headlines (Tkinter + NewsApi)/.idea/.gitignore

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Instant News Headlines (Tkinter + NewsApi)/.idea/.name

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Instant News Headlines (Tkinter + NewsApi)/.idea/News Headlines Sender.iml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Instant News Headlines (Tkinter + NewsApi)/.idea/inspectionProfiles/profiles_settings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Instant News Headlines (Tkinter + NewsApi)/.idea/misc.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Instant News Headlines (Tkinter + NewsApi)/.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Instant News Headlines (Tkinter + NewsApi)/.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
This is Simple News Headline Application made in Python with NewsAPi and Gui using TKinter
2+
3+
Here are the TWo options :
4+
1. Get headlines of your choice= in which we give different parameters given by user and get news from around the world.
5+
2. This end give and generate random headlines.
6+
7+
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import requests
2+
import tkinter as tk
3+
def getnews():
4+
api_key="a8ab6d9bd5684d27bab671e76c15eb91"
5+
url = "https://newsapi.org/v2/top-headlines?country=US&category=business&apiKey="+api_key
6+
news=requests.get(url).json()
7+
articles = news["articles"]
8+
my_articles =[]
9+
my_news=""
10+
11+
for article in articles:
12+
my_articles.append(article["title"])
13+
14+
for i in range(10):
15+
my_news = my_news + my_articles[i] + "\n"
16+
17+
label.config(text=my_news)
18+
19+
canvas = tk.Tk()
20+
canvas.geometry("1000x400")
21+
canvas.title("News App")
22+
23+
24+
button=tk.Button(canvas,font =24,text="GetHeadLines",command=getnews)
25+
button.pack(pady = 20)
26+
27+
label=tk.Label(canvas,font = 18,justify = "left")
28+
label.pack(pady =20)
29+
30+
canvas.mainloop()
31+
32+
Loading

0 commit comments

Comments
 (0)