mirror of
https://github.com/Watchful1/PushshiftDumps.git
synced 2025-07-04 11:26:41 -04:00
26 lines
733 B
Python
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))
|