mit_opencourseware.plugin¶
Attributes¶
Classes¶
Translate MIT OpenCourseWare course metadata into OME cards. |
Module Contents¶
- class mit_opencourseware.plugin.MITOpenCourseWarePlugin¶
Bases:
server.plugins.ome_plugin.OMEPluginTranslate MIT OpenCourseWare course metadata into OME cards.
- mimetypes: tuple[str, Ellipsis] = ('application/vnd.mit.opencourseware.course+json',)¶
- newsgroups: dict[str, str]¶
- site_name: str = 'MIT OpenCourseWare'¶
- librarian_contact: str = 'info@iskme.org'¶
- logo: str = 'https://ocw.mit.edu/favicon.ico'¶
- make_metadata_card(course: server.plugins.mit_opencourseware.mit_opencourseware_models.MITOCWCourse) server.plugins.ome_plugin.EducationResource¶
- make_metadata_card_from_dict(doc_dict: dict) server.plugins.ome_plugin.EducationResource¶
Create an OME card from a normalized MIT OCW course dict.
- make_metadata_card_from_json(json_payload: str) server.plugins.ome_plugin.EducationResource¶
Create an OME card from a normalized MIT OCW course JSON payload.
- make_metadata_card_from_url(url: str) server.plugins.ome_plugin.EducationResource¶
Direct URL lookup is not supported for this plugin.
- mit_opencourseware.plugin.plugin¶