このスクリプトは、指定した JSON ファイルから「ツイート」のデータを読み取り、それぞれのツイートを Notion ページに変換します。
- Node.js と yarn がインストールされていること
- ツイートのデータが含まれる JSON ファイルが存在すること
- こちらの手順に従ってダウンロードできます
以下のコマンドでスクリプトを実行します:
yarn ts-node src/scripts/bulkCreateNotionPageByTweets.ts [ファイルパス]
[ファイルパス]
は、ツイートのデータが含まれる JSON を module.exports している JS へのパスを指定します。この引数を省略した場合、デフォルトで"tweets.js"という名前のファイルを読み込みます。
yarn ts-node src/scripts/bulkCreateNotionPageByTweets.ts src/scripts/tmp/tweets.js
スクリプトは、一度に 3 リクエストを送信する制限を持っています。そのため、334 ミリ秒の間隔を開けてリクエストを送信します。
このスクリプトは、指定した JSON ファイルから「いいねしたツイート」のデータを読み取り、それぞれのツイートを Notion ページに変換します。
基本的な使い方は bulkCreateNotionPageByTweets.ts と同じです。
こちらの手順ダウンロードしたファイルの中に、「いいねしたツイート」のデータが含まれているので、そちらを使用します。
yarn ts-node src/scripts/bulkCreateNotionPageByLikes.ts [ファイルパス]
具体例
yarn ts-node src/scripts/bulkCreateNotionPageByLikes.ts src/scripts/tmp/likes.js