- Use douban rss source to sync book reading status.
- Use douban page crawler to sync book reading status.
- Use goodreads page crawler to sync book reading status.
- git clone the respository or fork the repository
- you can use github actions to create schedule task
- create a notion integretion.
- copy the notion integretion token.
- Learn more
3. Duplicating the notion template
- add your created integretion to your notion's database.
- Learn more
- copy the cloned template's database id.
- please save it, we will use it soon.
- Learn more
- Douban Source
- GoodReads Source
- add below secrets to your repository actions configuration.
- add NOTION_TOKEN(STEP 2),
- add NOTION_BOOK_DATABASE_ID(STEP 5)
- add DOUBAN_USER_ID (STEP 6)
- add GOODREADS_USER_ID (STEP 6)
- first sync, you must run sync_full action to full sync your douban's book reading data.
- set the schedule to execute the sync_rss action.
- you can update the workflow configuration to modify the timing.
The Project is undering MIT License