Skip to content

Strubbl/wallabago

Repository files navigation

wallabago

Go wrapper library for the Wallabag API

Links

Project Status

Currently supported wallabag version

  • wallago version 1.0.0 and before: compatible with wallabag 2.2.1 - 2.2.3
  • wallago version 2.0.0: tested only with wallabag 2.3.2
  • wallago version 4.0.0 until 5.1.0: tested only with wallabag 2.3.8
  • wallago version 6.0.0 until 6.0.6: tested only with wallabag 2.4.0 - 2.4.3
  • wallago version 7.0.2: tested only with wallabag 2.4.3 - 2.5.1
  • wallago version 7.0.3 until 7.0.4 version: tested only with wallabag 2.5.2 - 2.5.4
  • wallago version 8.0.0 until 8.1.0: tested only with wallabag 2.5.4 - 2.6.4
  • wallago version 8.2.0 until 8.2.1: tested only with wallabag 2.6.5 - 2.6.8
  • wallago version 9.0.0 until latest version: tested only with wallabag 2.6.8

Go Report Card

Go Report Card Badge

Status of the implementation of the API calls

GET

  • GET /api/annotations/{entry}.{_format}
  • GET /api/config.{_format}
  • GET /api/entries.{_format}
  • GET /api/entries/exists.{_format}
  • GET /api/entries/{entry}.{_format}
  • GET /api/entries/{entry}/export.{_format}
  • GET /api/entries/{entry}/tags.{_format}
  • GET /api/info.{_format}
  • GET /api/search.{_format}
  • GET /api/taggingrule/export.{_format}
  • GET /api/tags.{_format}
  • GET /api/user.{_format}
  • GET /api/version.{_format} DEPRECATED since wallabag version 2.4

POST

  • POST /api/annotations/{entry}.{_format}
  • POST /api/entries.{_format}
  • POST /api/entries/lists.{_format}
  • POST /api/entries/tags/lists.{_format}
  • POST /api/entries/{entry}/tags.{_format}

PUT

  • PUT /api/annotations/{annotation}.{_format}
  • PUT /api/user.{_format}

DELETE

  • DELETE /api/annotations/{annotation}.{_format}
  • DELETE /api/entries/list.{_format}
  • DELETE /api/entries/tags/list.{_format}
  • DELETE /api/entries/{entry}.{_format}
  • DELETE /api/entries/{entry}/tags/{tag}.{_format}
  • DELETE /api/tag/label.{_format}
  • DELETE /api/tags/label.{_format}
  • DELETE /api/tags/{tag}.{_format}

PATCH

  • PATCH /api/entries/{entry}.{_format}
  • PATCH /api/entries/{entry}/reload.{_format}

Projects using wallabago

  • wallabako - wallabag client for Kobo readers
  • wallabag-stats - draws a chart for unread and total articles in your wallabag instance
  • wallabag-add-article - commandline utility to add an article to wallabag
  • wallabag_import_pocket_tags - commandline utility to copy tags from an export of Pocket articles to your Wallabag articles
  • kindlebag - download all articles from wallabag directly to a jailbroken kindle
  • walgot - a TUI wallabag client
  • wallabag-logseq - sync wallabag article annotations to Logseq
  • cleanABag - CLI tool for removing articles older than a given date from wallabag