BookSync is a streamlined tool that automatically syncs your Kindle highlights to Notion. It provides an efficient and user-friendly way to maintain a personal library of your favourite book passages.
- One-Click Integration: Connect to Notion and copy a template to get started
- Smart Deduplication: Handles duplicate highlights intelligently to keep your library clean
- Fast Processing: Efficiently processes and syncs highlights in the background
- Book Cover Integration: Automatically fetches book covers from OpenLibrary or Google Books
- Robust Error Handling: Reliable processing with retry mechanisms and validation
- Rate Limiting: Prevents API abuse and ensures stable operation
-
Setup:
- Copy the Kindle Highlights template to your Notion workspace
- Connect BookSync to your Notion account
- Upload the 'My Clippings.txt' file from your Kindle
-
Processing:
- Your highlights are parsed and validated
- Book information is extracted and organized
- Duplicates are identified and filtered
- Highlights are queued for background processing
-
Syncing:
- Highlights are synced to your Notion database
- Book covers are automatically fetched
- Background processing. Just click sync and close the page.
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Node.js, TypeScript
- Storage: Cloudflare R2
- Processing: GitHub Actions for background jobs
- API Integration: Notion API
For bugs or feedback, please contact ajiteshgogoi@gmail.com.