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

Function process_slide

util/convert_json.py:21–39  ·  view source on GitHub ↗
(s)

Source from the content-addressed store, hash-verified

19 return {}
20
21def process_slide(s):
22 d = {"start_date": {}, "media": {}, "text": {}}
23 d['text']['headline'] = s.get('headline',"")
24 d['text']['text'] = s.get('text','')
25 try:
26 asset = s['asset']
27 d['media']['url'] = asset.get('media','')
28 d['media']['caption'] = asset.get('caption','')
29 d['media']['credit'] = asset.get('credit','')
30 except KeyError:
31 pass
32
33 d['start_date'] = process_date(s['startDate'])
34 try:
35 d['end_date'] = process_date(s['endDate'])
36 except KeyError:
37 pass
38
39 return d
40data = json.load(open(sys.argv[1]))
41slides = []
42newdata = { "timeline": {"slides": slides}}

Callers 1

convert_json.pyFile · 0.85

Calls 1

process_dateFunction · 0.85

Tested by

no test coverage detected