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": "タイトル",
},
以下略