Skip to content

v1.3.0: ArchiveBox Integration, Enhanced Search & Import Options

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Oct 10:18
· 25 commits to master since this release
a43c2d2

This version brings many fixes and improvements to Gosuki. The most important addition is the ability to archive bookmarks using ArchiveBox.

ArchiveBox Integration

This is a temporary third-party solution for archiving until native archiving features are available in Gosuki. It relies on ArchiveBox, a popular self-hosted web archival solution.

The integration between Gosuki and ArchiveBox uses the Marktab feature:

  • Enable the archivebox marktab action
  • Add a bookmark tagged with, or stored within a folder named @archivebox
  • The marktab rule is triggered
  • The archivebox-docker-ssh script is executed
  • The script connects to your ArchiveBox instance locally or remotely (via Docker or SSH)
  • The URL is added to ArchiveBox with the appropriate tags

Improved suki cli search

The suki CLI search functionality has been significantly enhanced with the following features:

  • New suki search command for comprehensive bookmark searching
  • Advanced tag filtering capabilities:
    • suki fuzzy|search [term...] :tag1,tag2 - Filter by multiple tags with logical AND
    • suki fuzzy|search [term ...] :OR tag1,tag2 - Filter by multiple tags with logical OR
  • Updated queries and API support for filtering by query terms and multiple tags simultaneously
  • Fuzzy search functionality for more flexible keyword matching
  • Enhanced search results display with improved tag-based filtering options

These improvements provide users with powerful new ways to discover and filter their bookmarks through the cli and API.

What's Changed

Added

  • ArchiveBox integration using @ArchiveBox tag or folder
  • internal: call bookmark hooks from anywhere using bit flags
  • new export formats: pocket-html, json(pinboard/wallabag), generic XML-RSS
  • suki search command
  • sudki fuzzy|search [term...] :tag1,tag2 to filter by tags with logical AND
  • sudki fuzzy|search [term ...] :OR tag1,tag2 to filter by tags with logical OR
  • updated queries and api to filter by query and many tags
  • Add unix manpages for gosuki and suki commands

Fixed

  • import: fix pocket import from csv format
  • html-autoimport: parse hash tags from title
  • Display browser flavor in bookmark's module field

New Contributors

Full Changelog: v1.2.1...v1.3.0