Modules
External Sync
Wallabag, Hoarder, Readwise integration
External Sync Module
Synchronizes content saved in external services (Wallabag, Hoarder/Karakeep, Readwise) with Obsidian.
Supported Services
Wallabag
An open-source read-it-later app.
Required Settings:
- Wallabag URL (e.g.,
https://app.wallabag.it) - Client ID
- Client Secret
- Username
- Password
Hoarder (Karakeep)
A bookmark management app.
Required Settings:
- Hoarder URL
- API Key
Readwise
A highlight management service.
Required Settings:
- API Key (issued in Readwise settings)
Usage
- Configure each service in Settings → Naidis
- Open the Command Palette with
Cmd+Shift+P - Select "Sync Wallabag" / "Sync Hoarder" / "Sync Readwise"
- Click "Start Sync"
- Select items or click "Save All"
How to Configure Wallabag
- Log in to Wallabag
- Settings → API Client Management
- Create a new client
- Copy Client ID and Client Secret
- Enter them in Naidis settings
How to Issue Hoarder API Key
- Log in to Hoarder/Karakeep
- Settings → API Keys
- Create a new API Key
- Copy the key and enter it in Naidis settings
How to Issue Readwise API Key
- Visit https://readwise.io/access_token
- Click "Get Access Token"
- Copy the token and enter it in Naidis settings
Synchronized Content
Wallabag
- Saved articles
- Read status
- Starred status
Hoarder
- Bookmarks
- Tags
- Notes
Readwise
- Highlights (grouped by book/article)
- Notes
- Tags
Tips
- Synchronization is manual only (no automatic sync)
- Already saved items are not overwritten (prevents duplicates)
- There may be API usage limits