github blob42/gosuki v1.3.0
v1.3.0: ArchiveBox Integration, Enhanced Search & Import Options

9 days ago

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

Don't miss a new gosuki release

NewReleases is sending notifications on new releases.