An open API service indexing awesome lists of open source software.

https://github.com/spectronp/qutebrowser-buku

Integrate Buku in Qutebrowser
https://github.com/spectronp/qutebrowser-buku

bookmark-manager buku qutebrowser qutebrowser-userscripts userscript

Last synced: 5 months ago
JSON representation

Integrate Buku in Qutebrowser

Awesome Lists containing this project

README

          

# Buku Userscript for Qutebrowser

This is a [userscript](https://qutebrowser.org/doc/userscripts.html) for [Qutebrowser](https://qutebrowser.org) that integrates the [buku](https://github.com/jarun/buku) bookmark manager

## Install

```bash
wget -qO- https://raw.githubusercontent.com/spectronp/qutebrowser-buku/main/installer | bash
```

## How to set alias

### Run in Qutebrowser

`:config-dict-add aliases bk 'spawn --userscript buku'`

OR

### Add to config.py

```python
config.load_autoconfig()

c.aliases = config.get('aliases')
c.aliases['bk'] = "spawn --userscript buku"
```

## Usage

```
Usage:
bk [url] [tag..]
bk add [url] [tag...]
bk open [-n NUM] ([-s | -S] )
bk open
bk edit [edit data]
bk del
```

## Features
- [x] Basic CRUD
- [x] Open bookmarks with query
- [ ] Add all open tabs
- [ ] Better error feedback
- [ ] Support to buku search options
- [ ] Support to IPs and hostnames
- [ ] Confirmation dialog for delete and edit
- [ ] Use of a query in place of index ( edit and delete )
- [ ] Sync
- [ ] Support encrypted databases