
LeetNotion Sync by oilybikechain
LeetNotion Sync is a browser extension that allows you to easily save your completed LeetCode problems to a Notion database template. It integrates with your Notion workspace, enabling you to store problem details with just a click of the extension.
You'll need Firefox to use this extension
Extension Metadata
About this extension
Please read here on how to set up the extension and use it.
Links:
1. Notion template: https://spark-pilot-41d.notion.site/18fcc053f74480edac78df0c4bc2cf06?v=18fcc053f744815091b1000cf0d2c330&pvs=4
2. Notion integration page: https://www.notion.so/profile/integrations
3. More information: https://github.com/oilybikechain/LEETCODE-NOTION-SAVER
Step 1: Install the Extension
- Install the extension to your browser (
Step 2: Obtain Notion API Key and Database ID
- Create a Notion Integration by going to your profiles integrations page, clicking new integration, inputting the correct associated workspace, inputting type as internal and saving. You do not need to change any of the settings, just copy the Notion API Key.
- Add the Database template to your workspace where the problems will be saved.
- Ensure you are viewing your notion database, not the page, and add your Notion integration to your database by pressing the 3 dots next to the star and share icons -> connections -> name of your connection.
Step 3: Configure the Extension
- Open the extension by clicking on the extension icon.
- Navigate to the Settings Tab and input the following:
1. Notion API Key: Paste your generated Notion API key here.
2. Notion Database ID: Copy the Database ID of your Notion database and paste it here. It is found in this section of the url https://www.notion.so/{NOTIONDATABASEID}?v=
- Click Save Settings to store your Notion credentials.
- After saving, you will see your credentials displayed under Saved Settings.
Step 4: Save LeetCode Problems
1. Navigate to a completed LeetCode problem page, ensure that you are currently viewing your inputted submission e.g. your url is https://leetcode.com/problems/{problem name}/submissions/{submission code}/
2. Open the extension and go to the Save Problem tab.
3. Enter the following details:
- Perceived difficulty: Select the difficulty level of the problem (Easy, Medium, Hard).
- Alternative methods: Describe any alternative methods you could have used.
- Remarks: Add any additional comments.
- Solved?: Check if you completed the problem.
- Worth Reviewing?: Check if you want to revisit the problem.
4. Click Save to Notion to log the problem in your Notion database.
5. Wait until successfully saved to notion appears
- Sometimes you may need to refresh the page
Links:
1. Notion template: https://spark-pilot-41d.notion.site/18fcc053f74480edac78df0c4bc2cf06?v=18fcc053f744815091b1000cf0d2c330&pvs=4
2. Notion integration page: https://www.notion.so/profile/integrations
3. More information: https://github.com/oilybikechain/LEETCODE-NOTION-SAVER
Step 1: Install the Extension
- Install the extension to your browser (
Step 2: Obtain Notion API Key and Database ID
- Create a Notion Integration by going to your profiles integrations page, clicking new integration, inputting the correct associated workspace, inputting type as internal and saving. You do not need to change any of the settings, just copy the Notion API Key.
- Add the Database template to your workspace where the problems will be saved.
- Ensure you are viewing your notion database, not the page, and add your Notion integration to your database by pressing the 3 dots next to the star and share icons -> connections -> name of your connection.
Step 3: Configure the Extension
- Open the extension by clicking on the extension icon.
- Navigate to the Settings Tab and input the following:
1. Notion API Key: Paste your generated Notion API key here.
2. Notion Database ID: Copy the Database ID of your Notion database and paste it here. It is found in this section of the url https://www.notion.so/{NOTIONDATABASEID}?v=
- Click Save Settings to store your Notion credentials.
- After saving, you will see your credentials displayed under Saved Settings.
Step 4: Save LeetCode Problems
1. Navigate to a completed LeetCode problem page, ensure that you are currently viewing your inputted submission e.g. your url is https://leetcode.com/problems/{problem name}/submissions/{submission code}/
2. Open the extension and go to the Save Problem tab.
3. Enter the following details:
- Perceived difficulty: Select the difficulty level of the problem (Easy, Medium, Hard).
- Alternative methods: Describe any alternative methods you could have used.
- Remarks: Add any additional comments.
- Solved?: Check if you completed the problem.
- Worth Reviewing?: Check if you want to revisit the problem.
4. Click Save to Notion to log the problem in your Notion database.
5. Wait until successfully saved to notion appears
- Sometimes you may need to refresh the page
Rate your experience
PermissionsLearn more
This add-on needs to:
- Access your data for leetcode.com
- Access your data for api.notion.com
More information
- Add-on Links
- Version
- 1.0
- Size
- 86.31 kB
- Last updated
- 23 days ago (4 Feb 2025)
- Related Categories
- Licence
- Apache Licence 2.0
- Version History
Add to collection
More extensions by oilybikechain
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet