mirror of https://github.com/CIRCL/url-abuse
25 lines
626 B
Python
25 lines
626 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
from datetime import date, timedelta
|
||
|
import redis
|
||
|
from urlabuse.helpers import get_socket_path
|
||
|
import argparse
|
||
|
|
||
|
|
||
|
def perdelta(start, end, delta):
|
||
|
curr = start
|
||
|
while curr < end:
|
||
|
yield curr
|
||
|
curr += delta
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
parser = argparse.ArgumentParser(description='Show on last 30 days.')
|
||
|
args = parser.parse_args()
|
||
|
|
||
|
r = redis.Redis(get_socket_path('cache'))
|
||
|
|
||
|
for result in perdelta(date.today() - timedelta(days=30), date.today(), timedelta(days=1)):
|
||
|
val = r.zcard('{}_submissions'.format(result))
|
||
|
print('{},{}'.format(result, val))
|