add automatic backup path

This commit is contained in:
Dima Gerasimov 2019-02-13 21:55:01 +00:00
parent 773156bf22
commit c7c6d9d4f6
2 changed files with 11 additions and 4 deletions

View file

@ -1,14 +1,18 @@
#!/usr/bin/python3
import sqlite3
# ugh, dataset stumpled over date format
from itertools import islice
from itertools import islice, chain
from datetime import datetime
import logging
from kython import setup_logzero
from pathlib import Path
DIR = Path("/L/zzz_syncthing_backups/bluemaestro/")
# TODO how to move them back?
DIR2 = Path("/L/zzz_syncthing_phone/phone-syncthing/backups/bluemaestro/")
def get_logger():
return logging.getLogger('bluemaestro')
@ -17,8 +21,10 @@ def get_temperature():
logger = get_logger()
merged = {}
# TODO how to trigger data download manually?
for f in list(sorted(DIR.glob('*.db'))):
for f in list(sorted(chain(
DIR.glob('*.db'),
DIR2.glob('*.db'),
))):
def reg(dt: datetime, value):
v = merged.get(dt, None)
if v is None:

View file

@ -17,7 +17,8 @@ def main():
single = (last - prev).seconds
NOW = datetime.now()
assert NOW - last < timedelta(days=5), f'old backup! {last}'
assert NOW - last < timedelta(days=2), f'old backup! {last}'
# TODO change to 1 later?
if __name__ == '__main__':