Skip to content

Releases: jarun/buku

Buku v3.2

03 Aug 04:23
v3.2
f56d64d
Compare
Choose a tag to compare

What's in?

  • Option --suggest to list and choose similar tags when adding a bookmark
  • Ask for a unique tag when importing bookmarks
  • Ignore non-generic URLs when importing browser exported bookmarks

Buku v3.1

11 Jul 02:45
v3.1
e4cfb4b
Compare
Choose a tag to compare

What's in?

  • Handle negative indices (like tail) with option -p
  • Support browsing bookmarks from prompt (key o)
  • Add program search keywords to history
  • Support XDG_DATA_HOME and HOME as env vars on all platforms
  • Replace %USERPROFILE% with %APPDATA% as install location on Windows

Buku v3.0

26 Apr 05:00
v3.0
dd06f2a
Compare
Choose a tag to compare

What's in?

  • Edit bookmarks in EDITOR at prompt
  • Import folder names as tags from browser html (thanks @Mohammadkhalifa)
  • Append, overwrite, delete tags at prompt using >>, >, << (familiar, eh? ;))
  • Negative indices with --print (like tail)
  • Update in EDITOR along with --immutable
  • Request HTTP HEAD for immutable records
  • Interface revamp (title on top in bold, colour changes...)
  • Per-level colourful logs in colour mode
  • Changes in program OPTIONS
    • -t stands for tag search (earlier --title)
    • -r stands for regex search (earlier --replace)
  • Lots of new automated test cases (thanks @rachmadaniHaryono)
  • REST APIs for server-side apps (thanks @kishore-narendran)
  • Document, notify behaviour when not invoked from tty (thanks @The-Compiler)
  • Fix Firefox tab-opening issues on Windows (thanks @dertuxmalwieder)

Buku v2.9

20 Feb 14:09
325aab9
Compare
Choose a tag to compare

Modifications

  • New option --write to compose and edit bookmarks in text editor
  • Support positional arguments as search keywords
  • New option --oa to search and open results directly in browser
  • Autodetect Markdown mode by file extension during export, import
  • Shortened options:
    • --nc replaces --nocolor
    • --np replaces --noprompt
    • -V replaces --upstream
  • Option --markdown removed as the mode is autodetected now

Buku v2.8

11 Jan 03:59
5a88d1e
Compare
Choose a tag to compare

Modifications

  • Multithreaded full DB refresh with delayed writes
  • Customize number of threads for full DB refresh (default 4)
  • Support search and update results in a go
  • Support shortened URL expansion
  • Support multiple bookmarks with --open
  • Support --nocolor (for scripting, Windows users)
  • Support https_proxy with --upstream and --shorten
  • Remove trailing / from search tokens (like Google search)
  • Support --version to show program version
  • Fixed #109: Missing + when shortening URL
  • Performance optimizations, few module dependency removals

Buku v2.7

29 Nov 19:54
3331e60
Compare
Choose a tag to compare

News

Buku will be officially available on Ubuntu 17.04, to be released on Apr 13, 2017.

Modifications

  • Continuous search at (redesigned) prompt
  • urllib3 for all HTTP operations
  • Use HTTP HEAD method for pdf and txt mime types
  • Add user agent (Firefox 50 on Ubuntu)
  • Support URL shortening (using tny.im)
  • List bookmarks by tag index in tag list
  • Show tag usage count in tag list
  • Store tags in lowercase (use undocumented option --fixtags to fix old tags)
  • Support environment variable https_proxy
  • Support option --immutable to pin titles
  • Keyword immutable to search (-S) pinned titles
  • Show index in Json output
  • New key q to quit prompt
  • Support deflate compression
  • Add option --tacit to reduce verbosity of some operations
  • Removed option --st, only --stag to search tags
  • Support custom DB file location (for library, not exposed to user)

Buku v2.6

04 Nov 12:50
ee9d72b
Compare
Choose a tag to compare

Modifications

  • Support Markdown import/export
  • Support regex search
  • New option --upstream to check latest upstream version
  • Fix search and delete behaviour
  • Lot of code reformatting, performance improvements
  • Use delayed commit wherever possible (e.g. bulk deletion cases)
  • When a range is specified, consider 0 as ALL
  • Added option to control verbosity in some APIs
  • In-source documentation update

Buku v2.5

20 Oct 03:14
a0aadec
Compare
Choose a tag to compare

Modifications

  • Export specific tags to HTML
  • Fixed obvious issues on Windows
  • Open a random bookmark with option --open
  • Support lists and ranges with --print
  • Show a bookmark on tag append
  • Show only title with --format=3
  • PEP8 compliance fixes
  • Buku GUI integration documented

Buku v2.4

11 Sep 18:47
Compare
Choose a tag to compare

News

Modifications

  • Exact word match support using regex (default)
  • New option --deep to scan matching substrings, even within URLs
  • Support DB index lists and ranges in update operation
  • Open a list or range of search results in browser
  • Open all search results in browser
  • A more concise prompt
  • PEP8 compliance (almost)
  • Tons of new test cases added (thanks @wheresmyjetpack)

Buku v2.3

14 Jul 17:01
Compare
Choose a tag to compare

Modifications

  • Delete a range or a list of indices
  • Delete tag from tagset by bookmark index
  • Delete results of a particular search
  • Linked to rofi front-end script project for Buku
  • Use the logging framework for debug info instead of print
  • Fixed an issue with gzip stream decoding
  • Using only relative path to fetch resource on server
  • Fixed auto-completion errors with zsh
  • A lot of code cleanup and globals removed, additional test cases