Buku Versions Save

:bookmark: Personal mini-web in text

v4.9

1 month ago

buku v4.9 release notes.

  • 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)

PyPI Sponsor

v4.8

1 year ago

buku v4.8 release notes.

  • 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

Sponsor

v4.7

1 year ago

buku v4.7 release notes.

  • 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)

Sponsor

v4.6

2 years ago

buku v4.6 release notes.

  • 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 waiting for input in non-tty mode
  • several test framework improvements

Donate via PayPal!

v4.5

3 years ago

What's in?

  • 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

v4.4

3 years ago

What's in?

  • optionally specify output file with --json
  • confirm auto-tag generation in chatty mode
  • unblock GUI browsers when running on WSL
  • handle up to 10 server redirects (#452)
  • fix issue with reverse proxy (#435)
  • use ImportError instead ModuleNotFoundError (#437)
  • import pyreadline on windows (#441)
  • auto-generated package refresh

v4.3

4 years ago

What's in?

  • Project renamed to buku (small b)
  • Export tags in markdown format as comments
  • Tag support for Org import/export
  • Better Windows 10 support
  • Reverse proxy support for bukuserver
  • Config OPEN_IN_NEW_TAB for bukuserver
  • Documentation updated
  • Fix Firefox default profile detection
  • Fix export to DB failing after search
  • Fix broken prompt colors
  • User agent updated

v4.1

4 years ago

What's in?

  • Import firefox-exported json
  • Fix auto-import for firefox
  • Fix write to GNU Screen paste buffer
  • Some CVE fixes

v4.2.2

5 years ago

This is a minor release that fixes broken prompt due to PR #373.

v4.2.1

5 years ago

This is a minor release with a single fix on top of v4.2 to address a packaging problem.