mirror of https://github.com/x89/Shreddit
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.
22 lines
461 B
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'])
|