Data Sync & ETL
Sync Mastodon bookmarks to Wallabag with Data Tables and duplicate checks
On a schedule, it moves and syncs data using Data Table, Wallabag.
What it does
## Mastodon bookmarks → Wallabag Every 5 minutes, new Mastodon bookmarks are saved to Wallabag. - Remembers the last bookmark ID in a Data Table (no duplicates, no re-processing) - Skips URLs that already exist in Wallabag - Saves the link card when present, otherwise the first link of the toot, otherwise the toot itself ⚠️ Requires the community node n8n-nodes-wallabag and n8n with Data Tables.
The steps
- Save link to Wallabag
- Already in Wallabag? (link)
- Check exists (link)
- Save toot to Wallabag
- Has link card?
- Save min_id
- Split bookmarks
- Parse pagination header
- Already in Wallabag? (toot)
- Check exists (toot)
- Every 5 minutes
- Get sync state
- Prepare min_id
- Fetch new bookmarks
15 steps in total.
Similar automations