From 5cb8b8b7e0a66eead831a74c37cd2eae49ed5377 Mon Sep 17 00:00:00 2001 From: Thomas Renger Date: Sat, 29 Feb 2020 16:37:31 +0100 Subject: [PATCH] also parse users without "end:" --- scan-feeds.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/scan-feeds.py b/scan-feeds.py index 2fef596..8c959b0 100755 --- a/scan-feeds.py +++ b/scan-feeds.py @@ -72,16 +72,15 @@ if len(sys.argv) > 1: parse_feeds(weeks, l[3]) else: for (username, u) in list(users.items()): - print("User: ",u) if 'end' in u: enddate = datetime.datetime.strptime(u['end'],'%Y/%m/%d') if enddate < datetime.datetime.now(): - print("User inactive") + print("User inactive: ", username) continue - blogs = log.setdefault(username, {}) - for l in u['links']: - weeks = blogs.setdefault(l[0], []) - parse_feeds(weeks, l[3]) + blogs = log.setdefault(username, {}) + for l in u['links']: + weeks = blogs.setdefault(l[0], []) + parse_feeds(weeks, l[3]) with open('out/report.yml', 'w') as f: yaml.safe_dump(log, f)