「开源」一款支持跨平台的截屏+OCR+搜索+翻译+贴图+以图搜图软件

「开源」一款支持跨平台的截屏+OCR+搜索+翻译+贴图+以图搜图软件

一、开源项目简介

eSearch 是Information-portal的:electron:重写版(顺便加了一些功能)

主要是想在 Linux 上(win 和 mac 上也能用)实现锤子大爆炸或小米传送门这样的屏幕搜索功能,当然也是一款方便的截屏软件

截屏+OCR+搜索+贴图+以图搜图

二、开源协议

使用GPL-3.0开源协议

三、界面展示

「开源」一款支持跨平台的截屏+OCR+搜索+翻译+贴图+以图搜图软件

字体是FiraCode,字体可在设置里设置

「开源」一款支持跨平台的截屏+OCR+搜索+翻译+贴图+以图搜图软件

四、功能概述

功能

加粗的功能是开发过程最新功能,但可能还没发布在最新版本

截屏

录屏

保存(可选保存为 SVG 可编辑文件)

其他应用打开

复制到剪贴板

钉在屏幕上

二维码识别

OCR 识别

以图搜图

托盘

划词句来搜索

识别展示

Wayland 桌面

五、技术选型

下载安装

访问一飞开源:https://code.exmay.com/

OCR 服务

软件不附带本地 OCR 核心服务,但在启动时会提示下载。

本地 OCR 由PaddleOCR提供支持,在eSearch-OCR中发布编译好的服务。

默认启用本地 OCR 服务,若想使用在线 OCR,目前提供了百度在线 OCR,需要依据教程获取API KEY 以及 Secret KEY,截止 2022 年 1 月,百度 OCR 还是可以免费领取服务。将获取到的API KEYSecret KEY 以及相应的你选择的文字识别服务URL 填入软件设置,去掉离线 OCR 的勾选即可使用在线 OCR。

源码运行&编译

编译需要pythonC++环境,Windows 下编译需要 pythonvisual studio(安装 C++)

源码下载,访问一飞开源:https://code.exmay.com/
cd eSearch
npm install
# 运行
npx electron .
# 编译
npm run rebuild
npm run dist
# 将在build目录生产安装包和解压的目录

修改已安装的程序

先按下Ctrl+Shift+I,或在菜单栏-识图-开发者工具 打开开发者工具进行调试。修改调试知道满意后,在对源码进行修改。

# 安装asar
npm install -g asar
asar e [设置里提示的运行位置]
# 解压后在app目录修改
# 打包
asar p app app.asar
# 重启软件即可

启动

在你的启动器打开 eSearch,他将出现在托盘。Gnome 用户需要安装appindicator插件

默认快捷键为 Alt+C(你也可以在设置里设置快捷键)

Linux 下的快捷键

大多数 Linux 桌面环境支持自定义快捷键,eSearch支持 cli,这也意味着你可以进行系统级设置快捷键

esearch (若找不到,请尝试e-search)
	-a # 自动搜索
	-c # 截屏搜索
	-s # 选中搜索
	-b # 剪贴板搜索
	-q # 快速截屏

不建议在终端进行自动或选中搜索,否则eSearch会执行Ctrl+C,从而导致终止终端程序

六、源码地址

访问一飞开源:https://code.exmay.com/

展开阅读全文

页面更新:2024-05-01

标签:在线   离线   剪贴板   软件   终端   快捷键   源码   大小   功能   目录   贴图   平台

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top