-
-
Couldn't load subscription status.
- Fork 306
Installation on Termux
Install Buku on Termux
First, you must have around 1GB of storage space for build dependencies.
Next steps will set you up with working Python environment, the package manager pip, and several build dependencies.
You may receive various build errors (1) if you don't install these manually.
pgk upgrade
# Install Python, pip and needed packages
pkg install python libcrypt libffi clang openssl rustFor rust cryptography, before buku package installation, you need to set system type otherwise you might get build errors.
rustc --print target-list
# Choose architecture and set env variable
export CARGO_BUILD_TARGET=aarch64-linux-android
Finally, run the following, which should install any remaining dependencies together with Buku itself:
pip install bukuYou can use bukuserver locally on termux with these simple commands
pip intsall "buku[server]"
# Start server
bukuserver run --host 127.0.0.1 --port 5001You can open your browser, and navigate to site with url 127.0.0.1:5001.
pkg uninstall clang rust llvmBind termux storage to android, in termux storage/shared -> /storage/emulated/0.
termux-setup-storageExport to sql3 format:
buku --export storage/shared/bookmarks.dbWhen importing:
# OPTIONAL: delete all bookmarks from buku database
buku -d
# Import database
buku --import storage/shared/bookmarks.db