Browse Source

Slightly tweaked algo again.

master
Trey Del Bonis 2 years ago
parent
commit
48b3686c17
1 changed files with 8 additions and 5 deletions
  1. 8
    5
      main.py

+ 8
- 5
main.py View File

} }


def query_tops(config): def query_tops(config):
url = 'https://www.reddit.com/r/%s/top.json?sort=top&t=day' % config['subreddit']
url = 'https://www.reddit.com/r/%s/hot.json' % config['subreddit']
resp = requests.get(url, headers = {'User-agent': 'mastoreddit'}) resp = requests.get(url, headers = {'User-agent': 'mastoreddit'})
resp.raise_for_status() resp.raise_for_status()
j = resp.json() j = resp.json()
if len(ok) <= tp and p['score'] >= config['min_score']: if len(ok) <= tp and p['score'] >= config['min_score']:
if p['rid'] not in filt: if p['rid'] not in filt:
ok.append(p) ok.append(p)
newfilt.add(p['rid'])
else: else:
print('filtered out:', p['rid'], p['title']) print('filtered out:', p['rid'], p['title'])
elif p['rid'] in filt:
newfilt.add(p['rid']) newfilt.add(p['rid'])
else:
print('skipped:', p['rid'], p['title'])
continue

if p['rid'] in filt:
newfilt.add(p['rid'])
continue

print('ignoring for now:', p['rid'], p['title'])


return ok, list(newfilt) return ok, list(newfilt)



Loading…
Cancel
Save