summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArun Prakash Jana <engineerarun@gmail.com>2021-06-16 15:43:51 +0530
committerArun Prakash Jana <engineerarun@gmail.com>2021-06-16 15:43:51 +0530
commitc1e065370adb9ae977a726318e93c5dc28d42e6a (patch)
tree848f32ffb4baa34f6d15e4f53a102822f67dc05c
parent5b171fc9b33d14f575ac427c6674bc2f3cc4df93 (diff)
Prepare for release v4.6v4.6
-rw-r--r--.circleci/config.yml50
-rw-r--r--CHANGELOG11
-rw-r--r--README.md2
-rwxr-xr-xbuku4
-rw-r--r--buku.12
5 files changed, 40 insertions, 29 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 201cd99..e07a2df 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -47,23 +47,23 @@ jobs:
- image: python:3.9-slim
<<: *test-template
- package-and-publish:
- machine: true
- working_directory: ~/Buku
- steps:
- - checkout
- - run:
- name: "package with packagecore"
- command: |
- # Use latest installed python3 from pyenv
- export PYENV_VERSION="$(pyenv versions | grep -Po '\b3\.\d+\.\d+' | tail -1)"
- pip install packagecore
- packagecore -o ./dist/ ${CIRCLE_TAG#v}
- - run:
- name: "publish to GitHub"
- command: |
- go get github.com/tcnksm/ghr
- ghr -t ${GITHUB_API_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -replace ${CIRCLE_TAG} ./dist/
+# package-and-publish:
+# machine: true
+# working_directory: ~/Buku
+# steps:
+# - checkout
+# - run:
+# name: "package with packagecore"
+# command: |
+# # Use latest installed python3 from pyenv
+# export PYENV_VERSION="$(pyenv versions | grep -Po '\b3\.\d+\.\d+' | tail -1)"
+# pip install packagecore
+# packagecore -o ./dist/ ${CIRCLE_TAG#v}
+# - run:
+# name: "publish to GitHub"
+# command: |
+# go get github.com/tcnksm/ghr
+# ghr -t ${GITHUB_API_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -replace ${CIRCLE_TAG} ./dist/
build-docker-image:
executor: docker-publisher
@@ -116,14 +116,14 @@ workflows:
- master
jobs: *all-tests
- publish-github-release:
- jobs:
- - package-and-publish:
- filters:
- tags:
- only: /^v.*/
- branches:
- ignore: /.*/
+# publish-github-release:
+# jobs:
+# - package-and-publish:
+# filters:
+# tags:
+# only: /^v.*/
+# branches:
+# ignore: /.*/
publish-docker-image:
jobs:
diff --git a/CHANGELOG b/CHANGELOG
index 925af0e..2860b7c 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,14 @@
+buku v4.6
+2021-06-16
+
+- 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 watiing for input in non-tty mode
+- several test framework improvements
+
+-------------------------------------------------------------------------------
+
buku v4.5
2020-12-29
diff --git a/README.md b/README.md
index e4ae979..d50ea06 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@
`buku` is a powerful bookmark manager written in Python3 and SQLite3. When I started writing it, I couldn't find a flexible command-line solution with a private, portable, merge-able database along with seamless GUI integration. Hence, `buku` (after my son's nickname, meaning *close to the heart* in my language).
-[bukuserver](https://github.com/jarun/buku/tree/master/bukuserver#readme) exposes a browsable front-end on a local web host server.
+For those who prefer the GUI, [bukuserver](https://github.com/jarun/buku/tree/master/bukuserver#readme) exposes a browsable front-end on a local web host server.
`buku` can auto-import bookmarks from your browser(s) or fetch the title and description of a bookmarked url from the web. You can use your favourite editor to compose and update bookmarks. With multiple search options, including regex and a deep scan mode (particularly for URLs), it can find any bookmark instantly. `buku` can look up the latest snapshot of a broken link on the Wayback Machine. There's an Easter egg to revisit random forgotten bookmarks too! *Buku* is too busy to track you: no hidden history, obsolete records, usage analytics or homing.
diff --git a/buku b/buku
index d55d53b..4a3877b 100755
--- a/buku
+++ b/buku
@@ -61,7 +61,7 @@ try:
except ImportError:
TypedDict = None # type: ignore
-__version__ = '4.5'
+__version__ = '4.6'
__author__ = 'Arun Prakash Jana <engineerarun@gmail.com>'
__license__ = 'GPLv3'
@@ -94,7 +94,7 @@ COLORMAP = {k: '\x1b[%sm' % v for k, v in {
'x': '0', 'X': '1', 'y': '7', 'Y': '7;1', 'z': '2',
}.items()}
-USER_AGENT = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0'
+USER_AGENT = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0'
MYHEADERS = None # Default dictionary of headers
MYPROXY = None # Default proxy
TEXT_BROWSERS = ['elinks', 'links', 'links2', 'lynx', 'w3m', 'www-browser']
diff --git a/buku.1 b/buku.1
index 66faf10..9110320 100644
--- a/buku.1
+++ b/buku.1
@@ -1,4 +1,4 @@
-.TH "BUKU" "1" "29 Dec 2020" "Version 4.5" "User Commands"
+.TH "BUKU" "1" "16 Jun 2021" "Version 4.6" "User Commands"
.SH NAME
buku \- Bookmark manager like a text-based mini-web
.SH SYNOPSIS