use start timestamp for file prefix

This commit is contained in:
petergardfjall 2014-12-07 17:59:06 +01:00
parent d17df2fc6c
commit 3cf73594fc
2 changed files with 5 additions and 4 deletions

View File

@ -4,6 +4,7 @@
import codecs import codecs
import json import json
from datetime import datetime from datetime import datetime
import dateutil.parser
import os import os
export_formats=["json_summary", "json_details", "gpx", "tcx", "fit"] export_formats=["json_summary", "json_details", "gpx", "tcx", "fit"]
@ -31,10 +32,9 @@ def export_activity(client, activity_id, destination,
activity_summary = client.get_activity_summary(activity_id) activity_summary = client.get_activity_summary(activity_id)
# prefix saved activity files with timestamp and activity id # prefix saved activity files with timestamp and activity id
creation_millis = activity_summary["activity"]["uploadDate"]["millis"] start = activity_summary["activity"]["activitySummary"]["BeginTimestamp"]["value"]
timestamp = datetime.fromtimestamp(int(creation_millis)/1000.0) timestamp = dateutil.parser.parse(start)
filename_prefix = "{}_{}".format( filename_prefix = "{}_{}".format(timestamp.isoformat(), activity_id)
timestamp.strftime("%Y%m%d-%H%M%S"), activity_id)
path_prefix = os.path.join(destination, filename_prefix) path_prefix = os.path.join(destination, filename_prefix)
if 'json_summary' in formats: if 'json_summary' in formats:

View File

@ -1 +1,2 @@
requests==2.4.3 requests==2.4.3
python-dateutil==2.2