gnu: Add buku.

* gnu/packages/web.scm (buku): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
This commit is contained in:
Alexandros Theodotou 2020-09-10 16:54:52 +01:00 committed by Marius Bakke
parent d7fb4199c7
commit 26f6bd0403
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -7421,6 +7421,37 @@ (define-public httrack
HTTrack is fully configurable, and has an integrated help system.")
(license license:gpl3+)))
(define-public buku
(package
(name "buku")
(version "4.4")
(source
(origin
(method url-fetch)
(uri (pypi-uri "buku" version))
(file-name (git-file-name name version))
(sha256
(base32
"1g1xhdskfn72xaraqzz2v8dl2iza7bzfpn17z2wdrzkq3ih7yvgg"))))
(build-system python-build-system)
(arguments
`(#:tests? #f)) ;FIXME: many tests need network access
(inputs
`(("python-beautifulsoup4" ,python-beautifulsoup4)
("python-certifi" ,python-certifi)
("python-cryptography" ,python-cryptography)
("python-html5lib" ,python-html5lib)
("python-urllib3" ,python-urllib3)))
(home-page "https://github.com/jarun/buku")
(synopsis "Bookmark manager")
(description
"buku is a powerful bookmark manager written in Python3 and SQLite3.
@command{buku} can auto-import bookmarks from your browser and present them
in an interactive command-line interface that lets you compose and update
bookmarks directly. It can also present them in a web interface with
@command{bukuserver}.")
(license license:gpl3+)))
(define-public anonip
(package
(name "anonip")