MCPcopy
hub / github.com/NUKnightLab/TimelineJS3 / process_date

Function process_date

util/convert_json.py:9–19  ·  view source on GitHub ↗
(date_str)

Source from the content-addressed store, hash-verified

7 print "Usage: %s [file.json]" % sys.argv[0]
8 sys.exit(0)
9def process_date(date_str):
10 if re.match("^\d{4}$", date_str):
11 return { "year": date_str}
12 try:
13 year,month,day = re.match("^(\d{4})[/,\-](\d+)[/,\-](\d+)$",date_str).groups()
14 return { "year": year, "month": month, "day": day }
15 except AttributeError:
16 pass
17
18 sys.stderr.write("*** weird date: %s\n" % date_str)
19 return {}
20
21def process_slide(s):
22 d = {"start_date": {}, "media": {}, "text": {}}

Callers 1

process_slideFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected