PushshiftDumps/personal/opt_in_quarantined.py
2023-08-26 17:03:35 -07:00

26 lines
733 B
Python

import asyncpraw
import requests
import asyncio
async def opt_in(reddit, subreddit_name):
subreddit = await reddit.subreddit(subreddit_name)
await subreddit.quaran.opt_in()
async def main(subreddits):
reddit = asyncpraw.Reddit("Watchful12")
for subreddit_name in subreddits:
print(f"r/{subreddit_name}")
try:
subreddit = await reddit.subreddit(subreddit_name)
await subreddit.quaran.opt_in()
except Exception as err:
print(f"Error opting into r/{subreddit_name} : {err}")
await reddit.close()
if __name__ == "__main__":
subreddits = requests.get("https://pastebin.com/raw/WKi36t1w").text.split("\r\n")
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
asyncio.run(main(subreddits))