You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Shreddit/kill.py

22 lines
461 B

#!/usr/bin/env python2
from datetime import datetime, timedelta
from json import loads
import sys
if len(sys.argv) < 2:
raise Exception("Need an amount of keep-days of which to save your comments.")
days = int(sys.argv[1])
before_time = datetime.now() - timedelta(days=days)
f = open('data.json', 'r')
data = loads(f.read())
f.close()
for d in data:
date = datetime.fromtimestamp(d['date'])
if date < before_time:
delete_post(d['id'])