具有标记和笔记功能的文件管理器TagSpaces

在这里插入图片描述

什么是 TagSpaces ?

TagSpaces 是一款免费、无供应商锁定的开源应用程序,用于借助标签组织、注释和管理本地文件。它具有高级笔记功能和待办事项应用程序的一些功能。该应用程序适用于 WindowsLinuxMac OSAndroid。并已经为 FirefoxEdgeChrome 提供了 Web Clipper 扩展,可以轻松收集本地文件形式的在线内容。

TagSpaces 遵循无后端、无登录的理念,它不是 SaaS,而是前端应用程序,其中文件系统或对象存储扮演后端的角色。适用于多种图像、视频、音频和文档文件格式的集成查看器。说白了有点像是 S3 存储的客户端应用。

TagSpaces 分为社区开发版和 Pro 版等,各版本的差异可以去看:https://www.tagspaces.org/products/?utm_source=app

TagSpaces 功能演示

安装

在群晖上以 Docker 方式安装。

在这里插入图片描述

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 tagspaces 和 子目录
mkdir -p /volume1/docker/tagspaces/data# 进入 tagspaces 目录
cd /volume1/docker/tagspaces# 运行 MinIO 容器
docker run -d \--restart unless-stopped \--name tagspaces-minio \--entrypoint sh \-p 9010:9000 \-v $(pwd)/data:/data \-e MINIO_ROOT_USER=laosu \-e MINIO_ROOT_PASSWORD=oMYiHrjyK72SeMHYFkEZ \minio/minio \-c 'mkdir -p /data/tagspaces && minio server /data'
可变
MINIO_ROOT_USER访问用户,对应着软件中的 访问公钥
MINIO_ROOT_PASSWORD访问密码,对应着软件中的 访问私钥

如果 MinIO 能正常启动了,接下来就可以运行 TagSpaces

# 运行 TagSpaces 容器
docker run -d \--restart unless-stopped \--name tagspaces-web \-p 9012:80 \tagspaces/tagspaces-lite-web:5.4.4

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3.9'services:tagspaces-web:image: tagspaces/tagspaces-lite-web:5.4.4container_name: tagspaces-webrestart: unless-stoppedports:- '9012:80'minio:image: minio/miniocontainer_name: tagspaces-miniorestart: unless-stoppedports:- 9010:9000volumes:- ./data:/dataenvironment:MINIO_ROOT_USER: laosuMINIO_ROOT_PASSWORD: oMYiHrjyK72SeMHYFkEZentrypoint: shcommand: -c 'mkdir -p /data/tagspaces && minio server /data'

然后执行下面的命令

# 新建文件夹 tagspaces 和 子目录
mkdir -p /volume1/docker/tagspaces/data# 进入 tagspaces 目录
cd /volume1/docker/tagspaces# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:9012 就能看到向导界面

在这里插入图片描述

同意协议之后的界面

在这里插入图片描述

应用程序的用户界面由以下主要区域组成

在这里插入图片描述

  • (1)左侧抽屉:在这里您可以打开位置管理器或标签库并访问应用程序的其他重要功能,例如设置。
  • (2)导航和搜索:在这里您可以打开搜索、切换当前位置或导航到父文件夹。
  • (3)浏览区域:该区域被所谓的透视图占据,用于浏览文件和文件夹。
  • (4)常用操作区域:在这里您可以访问当前打开的文件或文件夹的常用操作。
  • (5)文件/文件夹属性:在这里您将找到当前打开的文件或文件夹的属性。
  • (6)文件预览:在此区域中您可以预览和/或编辑当前文件。

设置中文

进入 Settings --> GENERAL --> Interface Language

在这里插入图片描述

选择 中国的(Chinese) 即可

在这里插入图片描述

但是还有部分是英文

在这里插入图片描述

需要刷新页面才行

在这里插入图片描述

不过是繁体,有点奇怪

添加笔记

进入 关联新的位置

在这里插入图片描述

  • 位置名称:位置的名称,将在位置管理器中可见,例如:老苏的笔记
  • 位置路径 :该位置指向的存储桶中的路径,按前面安装 MinIO的设置,为 /
  • 访问公钥 :有权打开此存储桶的用户的访问密钥,对应 MINIO_ROOT_USER,按前面安装 MinIO的设置,为 laosu
  • 访问私钥:用户的秘密访问密钥,对应 MINIO_ROOT_PASSWORD,按前面安装 MinIO的设置,为 oMYiHrjyK72SeMHYFkEZ
  • 会话令牌:用于调试,未设置;
  • 云存储区域名称 :该位置指向的存储桶的名称,例如:tagspaces
  • 端点 URLS3 服务的 url,例如:http://192.168.0.197:9010,其中 192.168.0.197 是群晖主机的 IP

在这里插入图片描述

设置完成后

在这里插入图片描述

现在可以通过拖拽等方式,创建笔记了

在这里插入图片描述

浏览器插件

TagSpaces Web Clipper 扩展提供了一种简单的方法来从 Internet 收集网页、文章、PDF 文档、书签、位置和屏幕截图作为简单文件,以便于存储和调用。

从这里 :https://www.tagspaces.org/products/webclipper/ 可以进入不同的市场

在这里插入图片描述

使用很简单,有个短片可以看看

在这里插入图片描述

保存的页面是直接下载到本机的 html 文件

在这里插入图片描述

直接拖拽导入是最简单的

在这里插入图片描述

三个笔记在 File Station 中的位置

在这里插入图片描述

参考文档

tagspaces/tagspaces: TagSpaces is an offline, open source, document manager with tagging support
地址:https://github.com/tagspaces/tagspaces

Organize your files and folders with tags | TagSpaces
地址:https://www.tagspaces.org/

Install on Web Server | TagSpaces Docs
地址:https://docs.tagspaces.org/tutorials/tagspaces-web-docker

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/159148.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt Core篇 后端上位机界面开发

Qt Core篇 后端上位机界面开发 Qt Core 我选择了Qt,依旧度日如年,简单发布一篇,代表我还活着 Qt Core Qt Core是Qt框架的核心模块之一,它提供了一套跨平台的C类库,用于处理事件循环、线程、文件和目录操作、数据类型、日期和时间…

FPGA设计时序约束五、设置时钟不分析路径

一、背景 在进行时序分析时,工具默认对所有的时序路径进行分析,在实际的设计中,存在一些路径不属于逻辑功能的,或者不需要进行时序分析的路径,使用set_false_path对该路径进行约束,时序分析时工具将会直接忽…

数据库安全-RedisHadoopMysql未授权访问RCE

目录 数据库安全-&Redis&Hadoop&Mysql&未授权访问&RCE定义漏洞复现Mysql-CVE-2012-2122 漏洞Hadoop-配置不当未授权三重奏&RCE 漏洞 Redis-未授权访问-Webshell&任务&密匙&RCE 等漏洞定义:漏洞成因漏洞危害漏洞复现Redis-未授权…

ReLU激活函数

LeakyReLU激活函数的具体用法请查看此篇博客:LeakyReLU激活函数 ReLU(Rectified Linear Unit)激活函数是深度学习中最常用的激活函数之一,它的数学表达式如下: 在这里,(x) 是输入,(f(x)) 是输…

简述WPF中MVVM的设计思想

近年来,随着WPF在生产、制造、工控等领域应用越来越广泛,对WPF的开发需求也在逐渐增多,有很多人不断的从Web、WinForm开发转向了WPF开发。 WPF开发有很多新的概念及设计思想,如数据驱动、数据绑定、依赖属性、命令、控件模板、数…

多输入多输出 | MATLAB实现CNN-GRU-Attention卷积神经网络-门控循环单元结合SE注意力机制的多输入多输出预测

多输入多输出 | MATLAB实现CNN-GRU-Attention卷积神经网络-门控循环单元结合SE注意力机制的多输入多输出预测 目录 多输入多输出 | MATLAB实现CNN-GRU-Attention卷积神经网络-门控循环单元结合SE注意力机制的多输入多输出预测预测效果基本介绍程序设计往期精彩参考资料 预测效果…

虚拟机独立 IP 配置

虚拟机独立 IP 配置 1. 点击虚拟网络编辑器 2. 点击更改设置 3. 查看本地电脑网卡型号并设置虚拟网络编辑器桥接网卡为同型号网卡 4. 设置有限网络信息 5. 点击网络编辑按钮并点击身份 6. 编辑名称并选择MAC地址 7. 配置 IPv4 地址后点击应用即可

网络编程基础知识总结——IP,端口,协议

目录 1. 什么是网络编程? 2. 网络编程的三要素 3. IP 3.1 IP地址的概念 3.2 IP地址的分类 3.3 IPv4解析 3.4 Ipv6解析 4. IPv4 的使用细节 5. 特殊IP地址 4. 端口号 5. 协议 5.1 UDP协议 5.2 TCP协议 1. 什么是网络编程? 总的来说就是一句…

QDir实践

现在有多个文件,路径为: a\xxx\kmd_config\c.json 其中xxx是变量 startcalc,,,,,, 目标: 访问每一个json文件 实例: QString app_path QApplication::applicationDirPath() "/app";QDir dir(app_path);QStringLi…

简易LDO设计(包含原理图、PCB和实验)

一、前置知识 ①该电路是通过三极管(BJT)来实现的,所以需要知晓三极管的工作原理和特性。 ②三极管有三种状态:放大、饱和、截止。本文是利用三极管的放大状态来模拟LDO芯片的功能。 二、原理图 ①稳压二极管要想稳定到某个电压范…

Python点击exe后报错:Failed to execute script xxxx问题的解决办法

最近工作在弄人脸识别的问题,从gitee来pull了一个但是发现报了一个Failed to execute script XXX的问题 造成这个问题的原因是执行文件exe存放的目录不对,可能在打包前exe文件并不是存在在这个位置。 解决方案将exe文件尝试存在在不同目录下&#xff…

C++入门(1)

目录 1.C关键字2.命名空间(namespace)2.1是什么2.2为什么2.3怎么用 3.C输入&输出4.缺省函数概念分类 5.函数重载6.引用6.1概念6.2特性6.3使用场景6.4引用和指针的不同点 1.C关键字 C总共有63个关键字 这里入门不多说,有需要的自行去了解 2.命名空间(namespac…

9月大型语言模型研究论文总结

大型语言模型(llm)在今年发展迅速,随着新一代模型不断地被开发,研究人员和工程师了解最新进展变得非常重要。本文总结9-10月期间发布了一些重要的LLM论文。 这些论文涵盖了一系列语言模型的主题,从模型优化和缩放到推理、基准测试和增强性能…

Vue3 + Nodejs 实战 ,文件上传项目--实现文件批量上传(显示实时上传进度)

目录 技术栈 1.后端接口实现 2.前端实现 2.1 实现静态结构 2.2 整合上传文件的数据 2.3 实现一键上传文件 2.4 取消上传 博客主页:専心_前端,javascript,mysql-CSDN博客 系列专栏:vue3nodejs 实战--文件上传 前端代码仓库:jiangjunjie…

文件的操作

前言:哈喽小伙伴们好久不见,国庆假期已经结束,接下来我们还是要马不停蹄的投入到学习当中,只有尽快调整状态回归学习,才能弯道超车。 今天我们一起来学习C语言——文件操作。 本篇文章讲到的所有函数均需要头文件#inc…

【重拾C语言】十二、C语言程序开发(穷举与试探——八皇后问题)

目录 前言 十二、C语言程序开发 12.1~3 自顶向下、逐步求精;结构化程序设计原则;程序风格 12.4 八皇后——穷举与试探 12.4.1 穷举法 示例:寻找一个整数的平方根 12.4.2 试探法 示例:计算给定数字的阶乘 12.4.3 穷举与试…

【【萌新的SOC学习之自定义IP核 AXI4接口】】

萌新的SOC学习之自定义IP核 AXI4接口 自定义IP核-AXI4接口 AXI接口时序 对于一个读数据信号 AXI突发读 不要忘记 最后还有拉高RLAST 表示信号的中止 实验任务 : 通过自定义一个AXI4接口的IP核 ,通过AXI_HP接口对PS端 DDR3 进行读写测试 。 S_AXI…

Notepad++使用技巧

显示远程连接的文件目录 自动完成:函数自动提示 自动输入:输入一半括号自动补全另一半 自动关联 .pc文件识别为C 列模式 按住Alt不松手,可以直接范围选择,便于编辑选择的区域 关键行筛选 1.进入搜索页面的标记 2.选中标…

电商数据API接口:新服务下电商网站、跨境电商独立站,移动APP的新型拉新武器

互联网的发展改变了我们的生活方式,也改变了企业商家们的营销方式,越来越多的企业商家把产品营销从线下转到线上,选择在线商城、移动APP、微信公众号等互联网工具进行营销活动。而随着营销模式的多元化和电子支付渠道的进一步发展&#xff0c…

vue3前端开发系列 - electron开发桌面程序(2023-10月最新版)

文章目录 1. 说明2. 创建项目3. 创建文件夹electron3.1 编写脚本electron.js3.2 编写脚本proload.js 4. 修改package.json4.1 删除type4.2 修改scripts4.3 完整的配置如下 5. 修改App.vue6. 修改vite.config.ts7. 启动8. 打包安装9. 项目公开地址 1. 说明 本次安装使用的环境版…