commit 1adccd8c6c2d7b2a85d0d377fb0a48f6f7fbb628 Author: Damian Johnson atagar@torproject.org Date: Sun Oct 4 14:40:54 2020 -0700
Drop trac activity script
TPI moved from Trac to Gitlab so this script is no longer useful. --- scripts/trac_activity.py | 27 --------------------------- 1 file changed, 27 deletions(-)
diff --git a/scripts/trac_activity.py b/scripts/trac_activity.py deleted file mode 100644 index ef09dfa..0000000 --- a/scripts/trac_activity.py +++ /dev/null @@ -1,27 +0,0 @@ -import collections -import re -import urllib - -TICKETS_CREATED = 'https://trac.torproject.org/projects/tor/timeline?daysback=180&ticket=on...' -TICKETS_UPDATED = 'https://trac.torproject.org/projects/tor/timeline?daysback=180&ticket_de...' -WIKI_UPDATES = 'https://trac.torproject.org/projects/tor/timeline?daysback=180&wiki=on&a...' - -USER_ACTION = re.compile('by <span class="trac-author(?:-user)?">(\S+)</span>') - -for title, url in (('Tickets Created', TICKETS_CREATED), ('Tickets Updated', TICKETS_UPDATED), ('Wiki Edits', WIKI_UPDATES)): - request = urllib.urlopen(url) - user_edits = filter(lambda user: user != 'trac' and user != 'cypherpunks', USER_ACTION.findall(request.read())) - - print('=' * 60) - print(title) - print('=' * 60) - print('') - - threshold = 0.01 * len(user_edits) # only show results if it's at least 1% to avoid long tail - - for user, count in sorted(collections.Counter(user_edits).items(), key = lambda entry: entry[1], reverse = True): - if count >= threshold: - print(' * %s %s' % (count, user)) - - print('') -
tor-commits@lists.torproject.org