Download Latest Version buku v5.0 source code.tar.gz (662.9 kB)
Email in envelope

Get an email when there's a new version of Buku

Home / v5.0
Name Modified Size InfoDownloads / Week
Parent folder
buku v5.0 source code.tar.gz 2025-04-27 662.9 kB
buku v5.0 source code.zip 2025-04-27 710.0 kB
README.md 2025-04-27 3.6 kB
Totals: 3 Items   1.4 MB 0

buku v5.0 release notes.

  • [x] removed URL shorten/expand feature (see [#815])
  • [x] fix "htttp" typos in tests (@chenrui333)
  • [x] fix default value of --url used with --update (see [#729])
  • [x] add Python 3.12 support (@chenrui333)
  • [x] add Python 3.13 support + use it as default for testing
  • [x] list BukuBot in the docs as a related project (@sjehuda)
  • [x] fix pylint warnings
  • [x] fix parsing of <meta name="keywords"> in fetched webpages (see [#734])
  • [x] fix get_rec_all_by_ids()
  • [x] fix autoimport of Firefox profiles with a custom absolute path (see [#791])
  • [x] fix --db parameter being ignored by encryption actions (see [#796])
  • [x] fix inconsistent handling of netloc (see [#799])
  • [x] fix import in single-parent-folder-tag mode (see [#807])
  • [x] add import/export in the .rss (Atom) format (@vagos)
  • [x] add .atom as an RSS import/export extension
  • [x] add description to XBEL export format (@sjehuda)
  • [x] support raw (unnamed) URLs when parsing Markdown/OrgMode (i.e. <url>/[[url]] respectively)
  • [x] implement backwards navigation in the interactive shell mode (@20mattia02)
  • [x] implement DB switching in the interactive shell mode (with displaying non-default DB name)
  • [x] support opening interactive shell mode on a non-default DB
  • [x] implement custom-setting the default DB directory
  • [x] implement printing DB list in default directory when invoked specifically as buku --db
  • [x] implement handling --db parameter without . and directory separators as a name (with omitted .db extension and located in default DB directory)
  • [x] Bukuserver: implement support for passing a DB name in BUKUSERVER_DB_FILE
  • [x] implement thread safety (e.g. for handling simultaneous requests in Bukuserver)
  • [x] Bukuserver: prevent /api/tags query from being spammed due to a Flask-Admin bug
  • [x] Bukuserver: increase size of the bookmarklet popup window
  • [x] Bukuserver: minor UI improvements
  • [x] Bukuserver: some readme improvements (@rachmadaniHaryono)
  • [x] Bukuserver: add "contains"/"not contains" modes for some filters (URL/title in Bookmarks, name in Tags)
  • [x] Bukuserver: fix input autofoxus on page/dialog opening
  • [x] Bukuserver: ensure that links in the bookmarklet popup window are always opened externally
  • [x] allow tags supplied by --add (or by --tag) to override fetched tags (unless started with +)
  • [x] implement search-with-markers (see [#777])
  • [x] implement bookmarks output ordering [by fields/netloc] (see [#777])
  • [x] implement random selection of bookmarks
  • [x] implement bookmark index swapping
  • [x] Bukuserver: implement translations
  • [x] Bukuserver: fix unstable ordering of the filters form
  • [x] Bukuserver: add a runner script
  • [x] Bukuserver: add support for tags/fetch fields to bookmarklet API endpoint
  • [x] Bukuserver: fix popup detection for sites that prevent exposing opener
  • [x] Bukuserver: fix disabling no-netloc URLs in rendering modes other than full
  • [x] Bukuserver: remove dependency on the stale package Flask-API
  • [x] support urllib3>=2 as a dependency (see [#776])
  • [x] fix various deprecation warnings
  • [x] Bukuserver: update screenshots in documentation

PyPI Sponsor

Source: README.md, updated 2025-04-27