Readeck Plugin for KOReader is a plugin that allows you to synchronize articles from a Readeck server to your KOReader device. Readeck is a simple web application that lets you save the precious readable content of web pages you like and want to keep forever.
- 📊 Reading Progress: Track reading progress and handle articles accordingly.
- 🏷️ Tag Support: Filter articles by tags and ignore articles with specific tags.
- 🔍 Flexible Configuration: Easily configure all settings through a user-friendly interface.
- 🗑️ Smart Deletion: Optionally delete or archive articles from the server when finished or read.
- 📝 Annotation Sync: Send review comments as tags back to the Readeck server.
- Clone the repo's source code.
- Navigate to the KOReader plugins directory.
- Copy the
readeck.koplugin
folder to the plugins directory. - Restart KOReader completely (use the 'Exit' option from the menu)
To use this plugin, you need:
- A running Readeck server (learn more at readeck.org)
- An API token or username/password to access the server
- A download folder configured on your KOReader
- Go to Main Menu > New: Readeck > Settings > Configure Readeck server
- Enter the server URL (without the
/api
path) - Enter an API token (recommended) or username and password(it would be used to create a token for KOReader on the server.)
- Set a download folder (it's recommended to use a dedicated folder)
- Go to Main Menu > New: Readeck > Retrieve new articles from server
- Articles matching your tag filter settings will be downloaded
When you finish reading an article:
- Set the reading status to "complete" in the article or read to 100%
- Go to Main Menu > New: Readeck > Delete finished articles remotely
- The article will be archived according to your settings
When browsing the web:
- Open a link in KOReader's browser
- Select "Add to Readeck" from the external link menu
Or when offline:
- The link will be added to the download queue
- It will be processed automatically the next time you connect
- The download directory should be exclusively used by the Readeck plugin, existing files in it may be deleted
- Using an API token is more secure and efficient than username/password
- The "Send review as tags" option allows you to add tags while reading
- Delete finished articles remotely: Delete articles marked as complete from the server
- Delete 100% read articles remotely: Delete articles that have been read to 100%
- Mark as archived instead of deleting: Archive articles instead of completely removing them from the server
- Process deletions when downloading: Automatically process articles for deletion when downloading new ones
- Synchronize remotely deleted files: Delete local files that have been removed from the server
- Filter articles by tag: Only download articles with specific tags
- Ignore tags: Don't download articles with specified tags
- Automatic tags: Add tags automatically to newly added articles
- Remove finished articles from history: Remove completed articles from KOReader's reading history
- Remove 100% read articles from history: Remove fully read articles from history
- If downloads fail, check your server URL and authentication settings.
- For connection issues, verify that KOReader has network access.
- If articles aren't being processed correctly, ensure the download folder is properly set.
- Advanced logging with logcat can be enabled in the code for debugging purposes.
- Based on wallabag2.koplugin by clach04
- KOReader, a FOSS e-book reader application.
- Readeck, a simple web application that lets you save the precious readable content of web pages you like and want to keep forever.