Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. import re
  2. import praw
  3. import json
  4. import datetime
  5.  
  6.  
  7. def findWholeWord(w):
  8. return re.compile(r'\b({0})\b'.format(w), flags=re.IGNORECASE).search
  9.  
  10.  
  11. partys = [
  12. [['CDU'], 0, 0],
  13. [['SPD'], 0, 0],
  14. [['AFD'], 0, 0],
  15. [['FDP'], 0, 0],
  16. [['PARTEI'], 0, 0],
  17. [['Linke'], 0, 0],
  18. [
  19. [r'Gr\xfcne*', 'B90']
  20. , 0, 0],
  21. ]
  22.  
  23.  
  24. config = ()
  25. r = praw.Reddit(client_id='abc',
  26. client_secret='abc',
  27. password='abc',
  28. user_agent='abc',
  29. username='abc')
  30. sub = r.subreddit('de')
  31. posts = sub.new(limit=1000)
  32. #posts = sub.top('day')
  33.  
  34. for x in posts:
  35. for p in partys:
  36. for name in p[0]:
  37. if findWholeWord(name.lower())(x.title.lower()):
  38. p[1] += x.score
  39. p[2] += 1
  40. else:
  41. if name.lower() in x.title.lower():
  42. p[1] += x.score
  43. p[2] += 1
  44.  
  45. partys[6][0]=['Gruene']
  46. with open('/var/www/karmaparty/test.js', "w", encoding="utf8") as outfile:
  47. outfile.write('var ping = ')
  48. json.dump(partys, outfile)
  49. outfile.write(';')
  50. outfile.write('var time = ' + datetime.datetime.now().strftime('"%H:%M:%S"') + ';')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement