mirror of
https://github.com/bckelley/tconnectsync.git
synced 2026-08-24 11:44:12 -05:00
15 lines
735 B
Bash
15 lines
735 B
Bash
#!/bin/bash
|
|
|
|
PIPENV=/home/$(whoami)/.local/bin/pipenv
|
|
|
|
echo "Most recent upload:"
|
|
mongo --quiet nightscout --eval 'JSON.stringify(db.treatments.find({"enteredBy":"Pump (tconnectsync)"}).sort({_id: -1}).limit(1)[0])' | jq
|
|
|
|
SINCE_DATETIME=$(mongo --quiet nightscout --eval 'JSON.stringify(db.treatments.find({"enteredBy":"Pump (tconnectsync)"}).sort({_id: -1}).limit(1)[0])' | jq -r '.created_at')
|
|
|
|
SINCE_DATE=$(python3 -c "print('$SINCE_DATETIME'.split(' ')[0])")
|
|
CUR_DATE=$(python3 -c "import datetime; print(str(datetime.datetime.now()).split(' ')[0])")
|
|
echo "Will run with start date $SINCE_DATE and end date $CUR_DATE"
|
|
|
|
PRETEND="--pretend"
|
|
$PIPENV run python3 -u ../main.py --start-date "$SINCE_DATE" --end-date "$CUR_DATE" $PRETEND |