Upcoming Events Report: Difference between revisions
Jump to navigation
Jump to search
Peterstevens (talk | contribs) m Fixed list order by putting code lines inline. Also made URL code because I keep copying and pasting the beginning of the line. |
Peterstevens (talk | contribs) m Made date expression code. |
||
Line 9: | Line 9: | ||
# Change every first and second line break into a tab. | # Change every first and second line break into a tab. | ||
# Copy and paste the whole thing into Excel. | # Copy and paste the whole thing into Excel. | ||
# Format dates with the following expression: | # Format dates with the following expression: <code>mmmm d, yyyy, h:mmAM/PM</code> | ||
Revision as of 18:39, 17 September 2018
- Navigate to
https://ces.fas.harvard.edu/api/events/between/YYYY-MM-DD/YYYY-MM-DD
- Copy and paste the data into http://www.jsonquerytool.com/. Make sure query type is JSONPath
- Run this expression:
$.items[?(@.calendar=='public')].['title','location','startDateTime','endDateTime']
- Copy output to Sublimetext.
- Run this Regex expression:
[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}-[0-9]{2}-[0-9]{2}
- Edit all lines to match this format: 12:34:56
- Remove commas, quotation marks, tabs, and square brackets from beginnings and ends of lines. Leave a line break at the end.
- Run this regex expression:
(?:[^\n]*\n){4}
- Change every first and second line break into a tab.
- Copy and paste the whole thing into Excel.
- Format dates with the following expression:
mmmm d, yyyy, h:mmAM/PM