(date_str)
| 7 | print "Usage: %s [file.json]" % sys.argv[0] |
| 8 | sys.exit(0) |
| 9 | def 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 | |
| 21 | def process_slide(s): |
| 22 | d = {"start_date": {}, "media": {}, "text": {}} |