Buku

Latest version: v4.9

Safety actively analyzes 630360 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 12

5.0.0.1

Added

- Support for very large Buku databases that serialise to over 1MB in size.
- Settings option to configure the WebExtension's badge.

Changed

- Bookmarks will now attempt to open in your active tab if it's a new tab page.

4.9

2024-04-07

- fixed profile detection for multiple Firefox installs (711)
- added option `--offline` to add a bookmark without web connection
- added a mini-guide for quick keyboard access to the bookmarklet
- support environment variable `NO_COLOR`
- fixed HTML encoding detection (713)
- fixed Windows profile detection (683)
- support python 3.11 (support for python 3.7 removed)
- fixed readline internal error on Windows (704)

-------------------------------------------------------------------------------

4.8

2023-02-18

- support Vivaldi browser
- better XBEL compatibility
- check for empty search results in piped operations
- remove python 3.6 support, add 3.10
- API changes in bukudb (660):
- bookmark data tuples returned from methods `get_rec_all()`
& `get_rec_by_id()`, now have user-friendly properties
(`id`, `url`, `title`, `desc`, `tags`/`taglist`, `immutable`;
as well as for raw DB fields – `tags_raw`, `flags`)
- methods `get_rec_all()`, `list_using_id()`, `searchdb()`, `search_by_tag()`,
`search_keywords_and_filter_by_tags()` & `exclude_results_from_search()`
are now guaranteed to return a list (empty if no data is found)
- methods `get_rec_id()`, `get_max_id()` & `add_rec()` now return `None` as
the "no ID" value
- methods `add_rec()`, `update_rec()` & `edit_update_rec()` now treat the
value of `immutable` parameter as a boolean (the default/noop value for
update calls is `None`)
- a `FIELD_FILTER` dictionary is introduced that contains fields formatting
description; also, in `format_json()` (and `print_json_safe()`), the output
format now matches the one described in CLI help
- IMPACT: If you have a local repo clone, remove .tox/ subfolder if it's there
before you run tests for the first time

-------------------------------------------------------------------------------

4.7

2022-07-01

- support XBEL export/import (569)
- support for Microsoft Edge bookmarks (585)
- block web fetch on import
- many bukuserver fixes (543, 545, 547, 548, 553, 554, 559)
- import nested directory names as tags on html import (539)
- fix slow/failed markdown import (538)
- fix SSL certificate identification not working on macOS (528)
- import tags from markdown (523)
- fix broken pipe error with oil (520)

-------------------------------------------------------------------------------

4.6

2021-06-16

- use textwrap to wrap comments and tags when printing in terminal
- show listing start and end index over prompt in interactive mode
- option `--nostdin`: don't wait for input (must be first arg) (513)
- user-friendly prompt message when watiing for input in non-tty mode
- several test framework improvements

-------------------------------------------------------------------------------

4.5

2020-12-29

- Fix encryption and decryption (480)
- Fix Wayback Machine API query
- Support wayland native copier `wl-copy`
- Add bookmarklet for bukuserver (385)
- Delete by tag without prompting for each bookmark (458)
- Fix issue with utf-8 characters in bookmark titles (456)
- Fix reomve all tags from prompt (467)
- Example to fuzzy search and preview in Quickstart section
- Replace debug option `-z` with `-g`
- Support python 3.9, retire python 3.5

-------------------------------------------------------------------------------

Page 2 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.