Skip to content

AtCoderの問題ページからNotionのページを生成するChrome拡張

Notifications You must be signed in to change notification settings

hirakuuuu/AtCoderToNotion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtCoderToNotion

AtCoderの問題ページからNotionのページを生成するChrome拡張 ↓以下のページからインストールできます https://chrome.google.com/webstore/detail/atcoder-to-notion/mhoemoadpammfnlbjagngjenedfpcfgi?hl=ja&authuser=0

デモ

demo.mp4
  • AtCoderの問題ページ https://atcoder.jp/*/tasks/* から問題文と制約を抽出し、Notionのページを生成します
  • Difficulty等の情報も取得し、プロパティとして登録できます

使い方

Notion側の設定

  1. NotionのIntegrationを作成

  2. データベースの作成

    • Notionの適当なページでデータベースを作成してください

    • プロパティは指定したものが存在しないとエラーになるので、以下のプロパティを作成してください

      • Name (title)
      • Contest (multi_select)
      • Diff (multi_select)
      • URL (url)
    • 必要でないプロパティは作らないように設定できるので、無くても大丈夫です。

    • また、共有用のURLからデータベースのIDを控えておいてください

  3. Integrationとデータベースの紐づけ

拡張機能の導入

  1. chromeに導入
    • このリンク から本拡張機能をインストールして下さい
  2. 拡張機能の設定
    • 拡張機能のオプションから事前に控えておいた Notion API TokenNotion Database ID 登録します
    • 登録したいプロパティも選択してください

使用上の注意

  • データベースのカラム名等が異なるとページが生成されません
  • developper tool の console からレスポンスのオブジェクトを確認できます

About

AtCoderの問題ページからNotionのページを生成するChrome拡張

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •