Table of Contents
Table of ContentsAdd Send to KindleSync to NotionSync to ReadwiseSync to YuqueSync to EudicSync to AnkiSync to KOReader
Add Send to Kindle
Send to Kindle allows you to send your books to your Kindle e-reader and devices that support the Kindle App. Here, we will walk you through the entire setup process:
- Obtain Your Send-to-Kindle Email:
Go to Amazon.com: Manage Your Content and Devices, scroll to the bottom, expand Personal Document Settings, and locate Send-to-Kindle E-Mail Settings. Copy the email address ending with kindle.com for the device you wish to send to.
- Add a Device in Koodo Reader:
Go to Settings → Third-party Services → Add Kindle Device. Fill in the email address obtained in the step 1.
- Add a Trusted Sender Email:
On the same page: Amazon.com: Manage Your Content and Devices, scroll to the bottom, expand Personal Document Settings, and scroll further to find Approved Personal Document E-mail List. Click Add a new e-mail address at the bottom and enter
[email protected].- Send Books:
Long-press a book, click the "Send to Kindle" button in the pop-up window. After a successful message, wait for the book to convert (about 10 seconds), then refresh your Kindle device to see the delivered book.
- Note:
Currently, only the following formats are supported for delivery: "DOC", "DOCX", "HTML", "HTM", "RTF", "TXT", "PDF", and "EPUB". Additionally, the file size must not exceed 40 MB.
Sync to Notion
You can connect Notion and sync your newly added notes and highlights to Notion in real time. To do this, you’ll need to obtain Notion’s Personal Access Token and Database ID.
Step 1: Obtain the Token
- Log in to your Notion account (we recommend using the workspace owner’s account).
- Go to the Integrations management page: Marketplace Profile | Notion
- Click New access token.
- Copy the Token. The token format looks like this:
ntn_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Step 2: Obtain the Database ID
- Open the Database page.
- Check the URL in your browser’s address bar: https://www.notion.so/username/xxxxxxxxxxxxxx?v=yyyyyyyyyyyy or https://www.notion.so/xxxxxxxxxxxxxx?v=yyyyyyyyyyyy
- The
xxxxxxxxxxxxxxportion (usually 32 characters, with or without hyphens) is the Database ID.
Sync to Readwise
You can link Readwise to sync your newly added notes and highlights to Readwise in real time. To do this, you need to obtain a Readwise Access Token
Get it here: Access Token | Readwise
Sync to Yuque
You can link your Yuque account and sync your newly added notes and highlights to Yuque in real time. To do this, you need to obtain Yuque’s Personal Access Token and namespace
1. Get the Personal Access Token
2. Obtain the Namespace
- Go to Knowledge Base · Yuque
- Click the knowledge base where you want to save your notes and highlights
- The URL in your browser’s address bar will look like this: https://www.yuque.com/xxxxxxxxxx/vvvvvvvvvv
- The xxxxxxxxxx/vvvvvvvvvv here is your namespace
Sync to Eudic
You can bind your Eudic account to sync newly looked-up words to Eudic in real time. To do this, you need to obtain the Authorization Token and Study List Name from Eudic.
1. Obtain Authorization Token
2. Obtain Vocabulary Book Name
- Go to My Study List | Eudic
- Copy the vocabulary book where you want to save your words
Sync to Anki
You can install the AnkiConnect plugin in Anki to sync newly added words and their definitions to Anki in real time for convenient future study.
1. Install AnkiConnect Plugin
2. Modify AnkiConnect Settings
Change the apiKey from null to a secure key of your choice. If you need to use it with the web version, also add
https://web.koodoreader.com to the webCorsOriginList. If you need to access AnkiConnect from other devices on the local network, you must change the webBindAddress to 0.0.0.0.3. Fill in Host, Port, API Key, and Deck Name
If Anki and Koodo Reader are installed on the same device, enter
127.0.0.1 as the host. If they are on different devices, enter the local network address of the device where Anki is installed. Enter the default port 8765. For the API key, enter the apiKey you set in step 2. For the deck name, enter the name of the deck you created in Anki.Sync to KOReader
You can use the KOReader sync server to sync your reading progress between KOReader and Koodo Reader. You need to import the same book into both KOReader and Koodo Reader.
1. Obtain KOReader Sync Server
You can use the official KOReader sync server at
https://sync.koreader.rocks/You can also self-host. We recommend using our Docker version, which already integrates the KOReader sync server functionality: Koodo Reader - Deploy with Docker
2. Register or Log in to the KOReader Sync Server
Enter your username and password. If you have never registered before, an account will be automatically created.
3. Sync Reading Progress
Free users need to manually click the sync button to sync. Paid users who have bound a data source will have automatic sync when opening the software and exiting a book. If you have not bound a data source, you will also need to manually click the sync button.