KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#ai
#dsh-plugin
#deepseek-harness
#open-source
#cli
#claude-code
#codex
#developer-tools
#react
#windows
evergreenNotesNotion
★ 36
Open GitHub ↗
Chrome extension for notion
Download README (.md)
Explore Similar Repositories
COVID-19-3dprints
:
3d Print files for COVID 19
oddball_py3
:
Python3 implementation of oddball
opg
:
Rust OpenAPI 3.0 docs generator
custom-bluetooth-dactyl-manuform
:
A custom, Cherry profile, Bluetooth, Dactyl Manuform Keyboard
weixin-archive-action
:
将微信文章保存为jpg和mht格式的github action
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
evergreenNotesNotion
?
Download (.md)
# Evergreen notes for notion ## Overview > ⚠ This extension was written before Notion released their API, by basically reverse engineering the api and types. The data types and systems were approximation and this hasn't been updated after their api release. Fortunately everything still works. The extension creates a side panel. Checkout the [website](https://shravansunder.notion.site/Evergreen-Notes-For-Notion-e35e6ed4dd5a45b19bf2de2bb86b1a7e) for pictures and details! ## Use If you want to fork it feel free. I would be happy with an **attribution**. :) ## Links - [Webpage on Notion 📚](https://shravansunder.notion.site/Evergreen-Notes-For-Notion-e35e6ed4dd5a45b19bf2de2bb86b1a7e) - [Chrome extension 🕸](https://chrome.google.com/webstore/detail/evergreen-notes-for-notio/chhpogndpjcgjbnbcodhdnilklfanmfh) - [Buy me a coffee ☕](https://www.buymeacoffee.com/ShravanSunder) ## Some architecture - uses webpack with esbuild plugin - written in react and redux toolkit - notion types in typescript ## what i would do differently - use recoil or swr/rtk with state - use notion api authentication - change the mechanism to get the current page in state - cache updates so its not so slow, - maybe use `indexdb` with `dexiejs` - `sql lite` with `absurd-sql` https://github.com/jlongster/absurd-sql - maybe use an existing notion rendering engine, there's a lot of options now ## Thoughts about Notion Notion is super slow, in search and fetch - i would find a better way to cache results - faster better way to check for updates to dom and mutation I find their lack of classification of data types a bizzare decisions. Personally, i would have extracted `Page` as its own type just like `collection`, `block`, `table`. I think this would make things a lot faster in the backend and easeir in front end without sacrificing flexibility. This concrete page model would lend itself to a org wide tasks model in the future as well. I don't think everything needs to be dynamic and maximally flexible. Opininiated types are useful at times.