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
archiveboxmarktab action - Add a bookmark tagged with, or stored within a folder named
@archivebox - The marktab rule is triggered
- The
archivebox-docker-sshscript 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 searchcommand for comprehensive bookmark searching - Advanced tag filtering capabilities:
suki fuzzy|search [term...] :tag1,tag2- Filter by multiple tags with logical ANDsuki 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 searchcommandsudki fuzzy|search [term...] :tag1,tag2to filter by tags with logical ANDsudki fuzzy|search [term ...] :OR tag1,tag2to filter by tags with logical OR- updated queries and api to filter by query and many tags
- Add unix manpages for
gosukiandsukicommands
Fixed
- import: fix pocket import from csv format
- html-autoimport: parse hash tags from title
- Display browser flavor in bookmark's
modulefield
New Contributors
- @mariusrugan made their first contribution in #16
Full Changelog: v1.2.1...v1.3.0