Guest User

Untitled

a guest
Feb 11th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. import praw
  2.  
  3. from apscheduler.schedulers.blocking import BlockingScheduler
  4.  
  5. bot = praw.Reddit(user_agent='AppNana Scheduler', client_id='KYfvyQ7A7HM2Xw', client_secret='rmzDD2DlkUZd6c_EpGH2OHdbOKo',
  6.         username='Rosebstack', password='thohP4noh')
  7.  
  8. tasks = [
  9.     {'subreddit':'AppNana', 'interval': '*/2'},
  10.     {'subreddit': 'APPNANAS', 'interval': '*/4'},
  11.     {'subreddit': 'appnana_4_everybody', 'interval': '*/6'},
  12.     {'subreddit': 'AppNanaCodeHack', 'interval': '*/8'},
  13.     {'subreddit': 'AppnanaMoney', 'interval': '*/8'},
  14.     {'subreddit': 'Appnanacodeexchang', 'interval': '*/6'},
  15.     {'subreddit': 'AppnanaInviteCodes', 'interval': '*/8'},
  16.     {'subreddit': 'AppNana_Codes', 'interval': '*/23'}]
  17. title = 'd25367499'
  18.  
  19. def post (subreddit):
  20.     bot.subreddit(subreddit).submit(title=title, selftext='')
  21.  
  22. if __name__ == '__main__':
  23.     sched = BlockingScheduler()
  24.  
  25.     for task in tasks:
  26.         job = sched.add_job(post, 'cron', hour=task['interval'], args=[task['subreddit']], timezone='Australia/Queensland')
  27.  
  28.     sched.start()
Add Comment
Please, Sign In to add comment