make ruci happy
This commit is contained in:
parent
1143c07a1b
commit
073c19bf5d
1 changed files with 8 additions and 3 deletions
|
@ -1,4 +1,6 @@
|
||||||
from typing import List, Dict, Union, Iterable, Iterator, NamedTuple
|
from typing import List, Dict, Union, Iterable, Iterator, NamedTuple
|
||||||
|
import json
|
||||||
|
from pathlib import Path
|
||||||
import pytz
|
import pytz
|
||||||
|
|
||||||
BPATH = "/L/backups/reddit"
|
BPATH = "/L/backups/reddit"
|
||||||
|
@ -48,9 +50,10 @@ def get_some(d, *keys):
|
||||||
|
|
||||||
def get_state(bfile: str):
|
def get_state(bfile: str):
|
||||||
saves: Dict[str, Save] = {}
|
saves: Dict[str, Save] = {}
|
||||||
json: JSONType = load_json_file(bfile)
|
with Path(bfile).open() as fo:
|
||||||
|
jj = json.load(fo)
|
||||||
|
|
||||||
saved = json['saved']
|
saved = jj['saved']
|
||||||
for s in saved:
|
for s in saved:
|
||||||
dt = pytz.utc.localize(datetime.utcfromtimestamp(s['created_utc']))
|
dt = pytz.utc.localize(datetime.utcfromtimestamp(s['created_utc']))
|
||||||
url = get_some(s, 'link_permalink', 'url')
|
url = get_some(s, 'link_permalink', 'url')
|
||||||
|
@ -79,7 +82,9 @@ def get_events():
|
||||||
# TODO for initial batch, treat event time as creation time
|
# TODO for initial batch, treat event time as creation time
|
||||||
|
|
||||||
for i, b in enumerate(backups): # TODO when date...
|
for i, b in enumerate(backups): # TODO when date...
|
||||||
btime = pytz.utc.localize(datetime.strptime(RE.search(b).group(1), "%Y%m%d%H%M%S"))
|
match = RE.search(b)
|
||||||
|
assert match is not None
|
||||||
|
btime = pytz.utc.localize(datetime.strptime(match.group(1), "%Y%m%d%H%M%S"))
|
||||||
|
|
||||||
first = i == 0
|
first = i == 0
|
||||||
saves = get_state(b)
|
saves = get_state(b)
|
||||||
|
|
Loading…
Add table
Reference in a new issue