Skip to content

A logseq plugin to sync wallabag content to logseq

License

Notifications You must be signed in to change notification settings

hnykda/logseq-wallabag

Repository files navigation

logseq-wallabag

This plugin is heavily based on https://github.com/omnivore-app/logseq-omnivore (thank you!). This is an attempt to migrate it to use wallabag. Me - the author - decided to give it a shot after Omnivore closed the shop and I migrated to Wallabag.

I am very open to accepting more authors and contributors!

How to use

Currently you won't be able to install the plugin in other way then manually building it and loading it as in Development section. Once you have it installed though, you should be able to put in your Wallabag API credentials (similarly to the Chrome plugin, that is Client ID, Client secret, URL, username, password) and run Cmd+K and then Sync wallabag. It should sync your Wallabag articles.

Development

  1. install pnpm
  2. install dependencies pnpm install
  3. run pnpm run dev, build should happen and a new dist repository should show up
  4. go to logseq, enable developer mode, go to plugins, click load unpacked and locate the root repository (not just the nested dist folder)
  5. set up the plugin using the settings

It should pick up the build and as you load it, and it should (re)fetch your articles. If running in a dev mode, all you need to do after a new build is to click the Reload button at the logseq Plugins page.

If you ever see a weird duplication, restart logseq, tehre might be hanging processes.