Releases: jarun/buku
Releases · jarun/buku
Buku v3.2
Buku v3.1
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
andHOME
as env vars on all platforms - Replace
%USERPROFILE%
with%APPDATA%
as install location on Windows
Buku v3.0
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
(liketail
) - 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
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
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
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
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
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
News
Buku
is available on Debian Sid now!
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
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