Prepare for release v4.6
This commit is contained in:
parent
5b171fc9b3
commit
c1e065370a
@ -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:
|
||||
|
11
CHANGELOG
11
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
|
||||
|
||||
|
@ -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
4
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']
|
||||
|
Loading…
Reference in New Issue
Block a user