alfred-fzf-safari-history

1.1.10 • Public • Published

alfred-fzf-safari-history

Fuzzy search your safari history.

This workflow uses:

  • Fzf for fuzzy searching.
  • Sqlite for reading Safari History's database.

Installation

npm i -g alfred-fzf-safari-history

Usage

Prefix

Default prefix to trigger the workflow is: sh

Global search

sh <fuzzy search keywords>

Scope search

You can limit the search scope to a particular domain by specifying the domain keywords with @ prefix.

Note:

  1. Domain keywords use exact match algorithm. So @git will only match github.com or gitlab.com, but won't match <g>ofor<it>.com.
  2. You can specify multiple domain keywords in your query to incrementally fine tune your search. For example: too broad @git need narrowing down to @hub and only dev tld @dev will search only domains that match git.*hub.*dev such as github.dev

Example:

  1. sh @git <fuzzy search keywords> will perform the search for all pages whose domain includes the word git.
  2. sh <fuzzy search keywords> @git does the same thing as above.
  3. sh @git <fuzzy search keywords> @lab will perform the search for all pages whose domain is git.*lab, for example: gitlab.com instead of github.com

Dependencies (5)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i alfred-fzf-safari-history

    Weekly Downloads

    1

    Version

    1.1.10

    License

    MIT

    Unpacked Size

    379 kB

    Total Files

    7

    Last publish

    Collaborators

    • tunguy