Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / Data Sync & ETL

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

  1. Save link to Wallabag
  2. Already in Wallabag? (link)
  3. Check exists (link)
  4. Save toot to Wallabag
  5. Has link card?
  6. Save min_id
  7. Split bookmarks
  8. Parse pagination header
  9. Already in Wallabag? (toot)
  10. Check exists (toot)
  11. Every 5 minutes
  12. Get sync state
  13. Prepare min_id
  14. Fetch new bookmarks

15 steps in total.

Similar automations