Skip to content

Commit

Permalink
Don't leak private repository names
Browse files Browse the repository at this point in the history
  • Loading branch information
jstrieb committed Aug 19, 2020
1 parent f29000d commit fa0e4e9
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
1 change: 0 additions & 1 deletion data/views_log.json

This file was deleted.

8 changes: 5 additions & 3 deletions github_stats.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/usr/bin/python3

import json
import hashlib
import os
import time

Expand Down Expand Up @@ -341,11 +342,12 @@ def views(self) -> int:
views = dict()

for repo in self.repos:
if repo not in views:
views[repo] = dict()
key = hashlib.md5(repo.encode("utf-8")).hexdigest()
if key not in views:
views[key] = dict()
r = self.queries.query_rest(f"/repos/{repo}/traffic/views")
for view in r.get("views", []):
views[repo][view.get("timestamp")] = view
views[key][view.get("timestamp")] = view
time.sleep(0.5)

with open("data/views_log.json", "w") as f:
Expand Down

0 comments on commit fa0e4e9

Please sign in to comment.