openEuler系统上使用BuKu书签工具

简介: 【10月更文挑战第22天】LopenEuler系统上使用BuKu书签工具

一、Buku工具介绍

1.1 Buku简介

Buku是一个多功能的书签管理和个人文本微型网络工具。它允许用户以非常灵活和高效的方式组织、搜索和管理他们的网络书签。Buku不仅仅是一个简单的书签管理器,它还提供了许多高级功能,使其成为研究者、学生、专业人员以及任何需要深入管理其在线资源的人的理想选择。

1.2 Buku特点

  • 自动抓取信息:Buku能够自动获取网页的标题、标签和描述,方便用户存储书签时省去手动输入这些信息的步骤。
  • 自动导入浏览器书签:它可以轻松地从主流浏览器如Firefox、Google Chrome、Chromium和Microsoft Edge中导入书签,无需手动重新创建书签列表。
  • 浏览器集成:用户可以直接在浏览器中打开书签或者搜索结果,无缝切换于Buku和浏览器之间。
  • URL处理:Buku支持缩短和展开URL,这对于节省空间和保护隐私很有帮助。
  • Wayback Machine浏览:如果原网站不再可用,用户可以通过缓存页面查看旧版网站的内容,这得益于与Internet Archive的Wayback Machine的集成。
    -文本编辑器集成:Buku能够与文本编辑器协同工作,便于用户在编辑文档时快速引用网络资源。
  • 简洁的界面:Buku拥有轻量级、干净的用户界面,并允许用户自定义颜色,以适应个人偏好。
  • 强大的搜索功能:它支持正则表达式和子字符串搜索,让用户能够以多种方式快速找到所需的书签。
    -即时搜索模式:Buku提供连续搜索功能,允许用户在输入的同时快速切换搜索模式。
  • 数据库同步:Buku的便携式和可合并数据库设计使得在多台计算机间同步书签变得容易。
  • 数据格式兼容:它支持从/向HTML、XBEL、Markdown、RSS或Orgfile等格式导入/导出书签,便于数据迁移和备份。
  • 智能标签管理:使用重定向(>>、>、<<)进行智能的标签管理,帮助用户保持标签系统的整洁有序。
  • 多线程刷新:Buku具备全数据库多线程刷新功能,提高数据更新的速度。
  • 手动加密支持:用户可以选择手动加密数据库,增加数据的安全性。
    -Shell脚本补全和手册页:Buku提供了shell脚本补全脚本和包含示例的手册页,帮助用户更高效地使用命令行功能。
    -隐私保护:Buku注重用户隐私,不会未经确认就收集用户数据,确保用户的个人信息安全。

1.3 使用场景

  1. 学术研究:研究生使用Buku整理和搜索复杂的文献资料,通过标签系统快速定位相关研究。

  2. 项目协作:团队成员通过Buku共享项目资源和文档链接,确保所有人访问的是最新版本的信息。

  3. 个人知识库:自由职业者建立个人知识管理系统,使用Buku保存和归类行业洞察、教程和创意灵感。

  4. 旅行规划:旅行博主利用Buku收集目的地指南、地图和当地美食推荐,规划详尽的行程。

  5. 教学资源管理:教师使用Buku组织课程资料和在线教育资源,便于分发给学生并跟踪学习进度。

  6. 技术文档整合:软件开发者借助Buku整理API文档、代码示例和论坛讨论,加速问题解决和学习效率。

  7. 新闻追踪:记者使用Buku跟踪多个新闻源,通过关键词搜索快速找到特定话题的报道。

  8. 健康信息收集:健康爱好者使用Buku保存健身指导、营养学文章和医疗研究,管理个人健康档案。

  9. 艺术创作素材库:艺术家和设计师利用Buku收集灵感图片、色彩搭配和设计理念,激发创作。

  10. 财务管理:财务顾问使用Buku保存投资分析、税务信息和财经新闻,提供个性化咨询服务。

二、本次实践介绍

2.1 本地环境规划

本次实践环境如下,使用操作系统版本为openEuler 24.03 (LTS)

hostname IP地址 操作系统版本 内核版本
openEuler 192.168.3.83 openEuler 24.03 (LTS) 6.6.0-28.0.0.34.oe2403.x86_64

2.2 本次实践简介

1.本次实践为个人测试环境,生产环境请谨慎;
2.本次实践为在openEuler24.03系统重部署Buku个人书签工具。

三、检查本地环境

3.1 检查操作系统版本

检查本地操作系统版本,当前小说版本为openEuler 24.03 (LTS)

[root@openEuler ~]# cat /etc/os-release
NAME="openEuler"
VERSION="24.03 (LTS)"
ID="openEuler"
VERSION_ID="24.03"
PRETTY_NAME="openEuler 24.03 (LTS)"
ANSI_COLOR="0;31"

3.2 检查内核版本

检查系统内核版本

[root@openEuler ~]# uname -r
6.6.0-28.0.0.34.oe2403.x86_64

3.3 检查python环境

openEuler 24.03 (LTS)系统中默认已安装Python 3.11.6版本,如果检查到系统没有安装,则参考博文的第四部部署。

[root@openEuler ~]# python3 -V
Python 3.11.6
  • 检查pip3版本
[root@openEuler ~]# pip3 -V
pip 23.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)

四、安装python环境(可选)

4.1 安装python3

本次安装步骤以centos7系统为例,开始部署python3环境。

yum install python3 -y

在这里插入图片描述

4.2 安装pip3

安装pip3

 yum install python3-pip -y

4.3 检查安装版本

  • 检查python版本
[root@jeven ~]# python3 -V
Python 3.6.8
[root@jeven ~]# pip3 -V
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)

五、配置pip3镜像源

5.1 修改镜像源

  • 永久使用国内镜像源
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

5.2 查看镜像源

  • 查看pip3的镜像源
pip3 config list

在这里插入图片描述

5.3 查看相关文件

查看pip.conf文件

[root@openEuler ~]# cat ~/.config/pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

六、安装Buku工具

6.1 安装Buku

执行以下命令,安装Buku。

pip3 install buku

在这里插入图片描述

6.2 启动Buku

在命令行执行buku命令,启动Buku工具,根据命令帮助提示使用书签功能。

buku

在这里插入图片描述

相关文章
|
24天前
|
大数据 Linux 数据库
openEuler操作系统介绍
openEuler是一款开源免费的操作系统,由openEuler社区运作,支持多种处理器,适用于数据库、大数据、云计算等场景。它源自华为EulerOS,现分为创新版和LTS版,分别每半年和每两年发布一次。本课程以openEuler 20.03 LTS版为例,介绍其安装流程和环境准备。
131 3
|
缓存 Perl
如何修改openeuler为阿里源
修改openeuler为阿里源
4425 0
|
1月前
|
编解码 Linux iOS开发
openEuler系统下neofetch工具的安装与基本使用
【10月更文挑战第2天】openEuler系统下neofetch工具的安装与基本使用
52 0
openEuler系统下neofetch工具的安装与基本使用
|
5月前
|
网络协议 虚拟化
VMware安装OpenEuler(安装界面)2
VMware安装OpenEuler(安装界面)
|
4月前
|
存储 Java Unix
`APScheduler`(Advanced Python Scheduler)是一个轻量级的Python库,用于在应用程序中调度任务。
`APScheduler`(Advanced Python Scheduler)是一个轻量级的Python库,用于在应用程序中调度任务。
|
5月前
|
安全 Unix Linux
在 openEuler 上安装桌面环境
在 openEuler 上安装桌面环境
147 0
|
5月前
|
虚拟化
VMware安装OpenEuler(安装界面)1
VMware安装OpenEuler(安装界面)
|
SQL 监控 数据可视化
DolphinScheduler教程(02)- 系统架构设计(上)
DolphinScheduler教程(02)- 系统架构设计(上)
270 0
DolphinScheduler教程(02)- 系统架构设计(上)
|
6月前
|
并行计算 Ubuntu Linux
openEuler操作系统禁用 Nouveau
openEuler操作系统禁用 Nouveau
236 1
|
缓存 前端开发 Java
DolphinScheduler教程(04)- 项目配置分析
DolphinScheduler教程(04)- 项目配置分析
388 0