Move all functionality in functions

This commit is contained in:
George Kaklamanos 2023-06-10 18:38:25 +03:00
parent 149b39ff6c
commit 85c35b829e

13
main.py
View file

@ -15,11 +15,13 @@ reddit = praw.Reddit(
user_agent = os.environ["PRAW_USER_AGENT"],
)
with open("subreddits.txt", "w") as file:
def subreddits(reddit):
with open("subreddits.txt", "w") as file:
for subreddit in reddit.user.subreddits(limit=None):
file.write(str(subreddit) + "\n")
with open("multireddits.yaml", "w") as file:
def multireddits(reddit):
with open("multireddits.yaml", "w") as file:
multireddits = {}
for multireddit in reddit.user.multireddits():
subreddits = []
@ -28,7 +30,8 @@ with open("multireddits.yaml", "w") as file:
multireddits[multireddit.name] = subreddits
yaml.dump(multireddits, file)
with open("saved.yaml", "w") as file:
def saved(reddit):
with open("saved.yaml", "w") as file:
saved = []
redditor = reddit.user.me()
for item in redditor.saved(limit=None):
@ -55,7 +58,8 @@ with open("saved.yaml", "w") as file:
saved.append(i)
yaml.dump(saved, file)
with open("redditor.yaml", "w") as file:
def saved(reddit):
with open("redditor.yaml", "w") as file:
cs = []
redditor = reddit.user.me()
for comment in redditor.comments.new():
@ -79,6 +83,5 @@ with open("redditor.yaml", "w") as file:
s["upvote_ratio"] = submission.upvote_ratio
cs.append(s)
yaml.dump(cs, file)