Name | Modified | Size | Downloads / 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