このpythonコードは、楽天ブックスのhttps://books.rakuten.co.jp/calendar/001017/monthly/
のサイトから自動的にライトノベルのタイトル、発売日を取得し、Googleカレンダーに予定を追加するためのコードです。
7月上旬と書いてあるラノベは、その月の1日に追加されます。
- このコードで使われるパッケージをインストールします。
pip install -r requirements.txt
をcmdで実行してください。 LightNovel_GoogleCalendarPush.py
のコードを自分の用途に合わせて変えていきます。year
とmonth
の変数を、ラノベの情報を取得したい年と月に合わせて変えてください。- 次に、
calendar_id
の変数に、自分がGoogleカレンダーの予定に入れたいカレンダーIDを入れます。 - GoogleカレンダーIDの調べ方←わからない人はこれを見てください。
target_media
に自動取得し、Googleカレンダーに入れたい出版社を""と,で入れます。
- GoogleAPIの取得
- apiの取得は、[初心者向け] GoogleカレンダーにPythonから予定を追加・編集してみた
このサイトを参考にしてください。ダウンロードしたjsonファイルはcredentials.json
と名前を変更してこのプログラムと同じディレクトリに入れてください。
- apiの取得は、[初心者向け] GoogleカレンダーにPythonから予定を追加・編集してみた
- 実行!
このコードを実行してください。
上手く行けば、こんな感じになるはずです。
LightNovel_Google-DiscordPush.pyを追加しました。
DIscordのWebhockを使って通知することができます。
webhookのURLは、DiscordのWebhook URLの取得方法を参考にしてください。
- Googleカレンダーの設定の方で、自動的に通知の時間を設定している場合、重複機能が使えません。
Pythonを初めて触る高校生が作った新作ラノベ自動取得コード解説
Zennにこのコードの解説をあげたので見て!!!!!!!!!!!!!