Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import praw
- import tkinter as tk
- from tkinter import *
- refreshN = 0
- def refresh():
- global refreshN
- text=[]
- refreshN += 1
- r = praw.Reddit(user_agent="windows:RedditNews_test:v1")
- headlines = r.get_subreddit('askreddit').get_new(limit=10)
- text = [str(x) for x in headlines]
- canvas.create_rectangle(0,0,500,300,fill='#f2f2f2',outline='#f2f2f2')
- for a in range(0,10):
- canvas.create_text(15,a*30+15,text=str(a+1)+("."))
- canvas.create_text(250,a*30+15,text=text[a])
- print("Refreshed #"+str(refreshN))
- root = tk.Tk()
- root.title("Reddit News")
- canvas = Canvas(root,width=500,height=330)
- canvas.grid()
- canvas.focus_set()
- btnRefresh = Button(root,command = refresh, text='Refresh')
- canvas.create_window(200, 300, width=100,height=28,anchor=NW, window=btnRefresh)
- refresh()
- root.mainloop()
Add Comment
Please, Sign In to add comment