Prepare for release v4.6

This commit is contained in:
Arun Prakash Jana 2021-06-16 15:43:51 +05:30
parent 5b171fc9b3
commit c1e065370a
No known key found for this signature in database
GPG Key ID: A75979F35C080412
5 changed files with 40 additions and 29 deletions

View File

@ -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:

View File

@ -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

View File

@ -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.

4
buku
View File

@ -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']

2
buku.1
View File

@ -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