Skip to content

Commit

Permalink
Prepare for release v4.6
Browse files Browse the repository at this point in the history
  • Loading branch information
jarun committed Jun 16, 2021
1 parent 5b171fc commit c1e0653
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 29 deletions.
50 changes: 25 additions & 25 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -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

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
4 changes: 2 additions & 2 deletions buku
Original file line number Diff line number Diff line change
Expand Up @@ -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'

Expand Down Expand Up @@ -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']
Expand Down
2 changes: 1 addition & 1 deletion buku.1
Original file line number Diff line number Diff line change
@@ -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
Expand Down

5 comments on commit c1e0653

@jarun
Copy link
Owner Author

@jarun jarun commented on c1e0653 Jun 16, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rachmadaniHaryono
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jarun
Copy link
Owner Author

@jarun jarun commented on c1e0653 Jun 17, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@szlin
Copy link
Collaborator

@szlin szlin commented on c1e0653 Aug 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jarun Since Debian 11 is released and unfreezes the archive's transition, I've also uploaded the new version of Buku.

@jarun
Copy link
Owner Author

@jarun jarun commented on c1e0653 Aug 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

Please sign in to comment.