Course announcements
One can get a list of announcements for a course using list-course-announcements.py Download list-course-announcements.py.
This program can be run with arguments of the form: course_id [start_date [end-date]]. For example:
./list-course-announcements.py 11 ./list-course-announcements.py 11 2016-01-01 ./list-course-announcements.py 11 2016-01-01 2017-01-01
The default ending date is today.
Giving the optional argument "-v" the program dumps out a lot of diagnostic information, including a pretty printed version of the list o announcements.
I added an additional program to export the announcements as a spreadsheet so that one can work with them more easily. See export-course-announcements.py Download export-course-announcements.py