You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ChatGPT to Notion brings the cleverness of ChatGPT into your favorite app!
3
4
4
5
## Overview
6
+
5
7
For information about the extension itself more than the code behind it, check out [this notion page](https://theo-lartigau.notion.site/theo-lartigau/ChatGPT-to-Notion-af29d9538dca4493a15bb4ed0fde7f91). This extension was built using the [Plasmo framework](https://www.plasmo.com/) and Typescript. A simple Express server (hosted on a free Render webservice) that can be found on the "server" branch, it allows the secure long-term storage of Notion's access tokens.
6
8
7
9
## Motive
10
+
8
11
While some tools already exist to save a webpage to Notion, and some going as far as allowing the user to save the page's contents, these solutions fall short when trying to save a conversation with ChatGPT. As such, providing a specialized extension to do this work efficiently felt natural.
9
12
10
13
## Usage
14
+
11
15
On ChatGPT's page, you'll notice a new pin icon under each of its answers. You can use it to save specifically that answer and the related prompt to your Notion database of choice. If you want to save the whole discussion, you can do so from the extension popup.
12
16
13
17
You may link as many databases with the extension as you need to, and you can then choose which database to save your discussion at saving time. If a page with the same title already exists in the database, the newly saved content will be appended to the end of said page.
14
18
15
19
## Contribution
20
+
16
21
As this is my first time building a project that is open to contributions I will need a little time to sort things out and learn the best practices for great collaboration on GitHub. If you want to help (thanks!), please stay patient for a few days.
17
22
18
23
## Roadmap
24
+
19
25
These are the things that I plan to work on at some point. It might be a few weeks before these get implemented as I’m currently quite busy, but I hope to have the following (ranked by priority) done in the near future:
20
26
21
-
-[ ] Saving to a page & not only to a database
22
-
-[ ] Customize the page title upon saving
23
-
-[ ] Add custom tags when saving
24
-
-[x] Upgrade backend (free Render webservice, fixed by setting up a keepalive loop)
27
+
-[x] Add custom tags when saving
28
+
-[ ] Customize the page title upon saving
29
+
-[ ] Refactor the saving logic into a react hook
30
+
-[ ] Saving to a page & not only to a database
31
+
-[x] Upgrade backend (free Render webservice, fixed by setting up a keepalive loop)
0 commit comments