コンテンツにスキップ

nuctpy.Announcement()を使ってお知らせの一覧を取得する。

次のコードの<site_id>を自分が受講している講義のサイトIDに置き換えて実行してみてください。

Note

サイトIDはNUCTで授業のページを見ている時のURLの<site_id>の部分です。

https://ct.nagoya-u.ac.jp/portal/site/<site_id>/tool/xxxxxxxxxxxxxxxxxxxxxxxxxxx

import nuctpy

announcement = nuctpy.Announcement()

SITE_ID = "<site_id>"
print(announcement.site(SITE_ID))
print(announcement.user())
print(announcement.motd())

出力の例は次のようになります。

[
    {
        "announcementId": "hogehoge",
        "attachments": [],
        "body": '<p>html形式のテキスト</p>',
        "channel": "main",
        "createdByDisplayName": "MYOUJI Namae 苗字 名前",
        "createdOn": 1658463007773,
        "id": "<site_id>:hogehoge",
        "siteId": "<site_id>",
        "siteTitle": "講義名(2022年度春2/月4)",
        "title": "タイトル",
        "entityReference": "/announcement/<site_id>:main:hogehoge",
        "entityURL": "https://ct.nagoya-u.ac.jp/direct/announcement/<site_id>:main:hogehoge",
        "entityId": "<site_id>:main:hogehoge",
        "entityTitle": "タイトル",
    },
以下略