-
-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add experimental support for syncing notes #290
Conversation
🤖 Build Bot✅ Successful build ⬇️ Download: notero-0.4.8-123 |
New dependencies detected. Learn more about Socket for GitHub ↗︎
|
Thanks for posting that screenshot, @sheldon123z. I didn't mention it anywhere, but what you're encountering is another known limitation of the current approach. There's a limit to how much content can be sent in a single Notion API request, so to deal with this I need to come up with a solution for breaking larger requests into multiple requests. |
This PR adds initial support for syncing Zotero notes into Notion as requested in #4. The primary focus is on ensuring note content is reflected in Notion as accurately as possible.
This first release requires users to opt in to this new functionality by enabling it within Notero Preferences, and it does not sync notes automatically.
Usage
CleanShot.2023-07-26.at.20.34.48-converted.mp4
PDF Annotations
To sync annotations (notes and highlights) from a PDF into Notion, you'll first need to extract them into a Zotero note.
CleanShot.2023-07-26.at.20.41.32-converted.mp4
Development Notes
This has been a long-running branch that now includes many updates from the past few months. Some updates of note include:
jsdom
typings
directory totypes
@total-typescript/ts-reset
packagedev
script to start dev buildtsconfigRootDir
option