Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- import praw
- import json
- import datetime
- def findWholeWord(w):
- return re.compile(r'\b({0})\b'.format(w), flags=re.IGNORECASE).search
- partys = [
- [['CDU'], 0, 0],
- [['SPD'], 0, 0],
- [['AFD'], 0, 0],
- [['FDP'], 0, 0],
- [['PARTEI'], 0, 0],
- [['Linke'], 0, 0],
- [
- [r'Gr\xfcne*', 'B90']
- , 0, 0],
- ]
- config = ()
- r = praw.Reddit(client_id='abc',
- client_secret='abc',
- password='abc',
- user_agent='abc',
- username='abc')
- sub = r.subreddit('de')
- posts = sub.new(limit=1000)
- #posts = sub.top('day')
- for x in posts:
- for p in partys:
- for name in p[0]:
- if findWholeWord(name.lower())(x.title.lower()):
- p[1] += x.score
- p[2] += 1
- else:
- if name.lower() in x.title.lower():
- p[1] += x.score
- p[2] += 1
- partys[6][0]=['Gruene']
- with open('/var/www/karmaparty/test.js', "w", encoding="utf8") as outfile:
- outfile.write('var ping = ')
- json.dump(partys, outfile)
- outfile.write(';')
- outfile.write('var time = ' + datetime.datetime.now().strftime('"%H:%M:%S"') + ';')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement