<div align="center">
<h1><img src="src/main/asset/icon.png" alt="" height="35" width="35"/>Civet</h1>
<blockquote>资源管理新体验</blockquote>
<a href="https://github.com/webbery/civet/actions">
<img src="https://github.com/webbery/civet/workflows/win-build/badge.svg" alt="">
</a>
<a href="https://github.com/webbery/civet/actions">
<img src="https://github.com/webbery/civet/workflows/mac-build/badge.svg" alt="">
</a>
<a href="https://github.com/webbery/civet/actions">
<img src="https://github.com/webbery/civet/workflows/linux-build/badge.svg" alt="">
</a>
<a href="https://github.com/webbery/civet/releases/latest">
<img src="https://img.shields.io/github/v/tag/webbery/civet.svg?style=flat-square" alt="">
</a>
<a href="https://gitter.im/webbery/civet?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge">
<img src="https://badges.gitter.im/webbery/civet.svg" alt="">
</a>
</div>
简体中文 | [English](./README-en.md)
# 应用概述
> :kissing_heart: 支持多平台(Windows/Mac/Ubuntu)的资源管理软件。
目标是希望像VSCode那样,以扩展的形式为用户提供一个数字资产(图片、文档、视频、文献、网页等)的管理软件。
![界面预览](show.gif)
# 目录
<!-- vscode-markdown-toc -->
* 1. [Build/Install](#BuildInstall)
* 2. [Wiki](#Design)
* 3. [RoadMap](#RoadMap)
* 4. [类似软件对比](#SoftComp)
<!-- vscode-markdown-toc-config
numbering=true
autoSave=true
/vscode-markdown-toc-config -->
<!-- /vscode-markdown-toc -->
## 1. <a name='BuildInstall'></a>Build/Install
开发版本下载链接: [Development Version](https://github.com/webbery/civet/releases)
当前windows环境下因为没有签名的原因,所以需要在安装文件的右键“属性”->“常规”中关闭掉安全选项
![tips](tips.png)
由于版本更新比较慢,所以也可以自行编译。
编译安装方式:
- 确保自己平台的node版本是**node 14**,C++编译器支持C++17。如果使用的是Ubuntu16,可以使用`update-alternatives`命令安装并切换高版本的gcc
- 在下载的源代码目录下,运行`npm install`安装相关的依赖包
- 执行`npm run build`打包安装包;执行该命令会安装插件的依赖项
- 如果是在Mac环境下,请确保自己的环境能够进行签名打包
## 2. <a name='Design'></a>wiki
[插件开发](https://webberg.gitee.io/civet/extension.html)
[浏览器扩展接口](https://github.com/webbery/civet-extension)
[浏览器图片下载扩展(支持firefox/chrome/opera)](https://github.com/webbery/image-steam)
[讨论区](https://gitter.im/webbery/civet)
[Wiki](https://github.com/webbery/civet/wiki)
- [如何实现vscode的require劫持](https://zhuanlan.zhihu.com/p/382381432)
- [civet的图像主色彩抽取算法](https://zhuanlan.zhihu.com/p/355278737)
- [Node如何调用C++代码](https://zhuanlan.zhihu.com/p/395634920)
<!-- [插件市场](https://webberg.gitee.io/civet/market.html) -->
**道阻且长,行则将至。**
## 3. <a name='RoadMap'></a>Feature/RoadMap
+ [x] 自定义界面扩展,增加数据源插件功能,以支持多种格式(本地及网页等)的数据读取和展示
:white_square_button: 增加存储插件功能,以支持多种数据存储方式(如本地复制、云存储等)
+ [x] 支持信息提取的插件开发,利用插件可以为不同类型的文件抽取信息,并进行存储与检索
+ [ ] 引入HTML5批注规范,为各种类型的文件增加批注功能
+ [ ] 升级数据库,增强搜索(经典筛选+[向量搜索](https://zhuanlan.zhihu.com/p/458339468))功能
## 4. <a name='SoftComp'></a>类似软件对比
| 软件 | 界面 | 开发语言 | 本地存储 | 协议 | 平台
| :----: | :----: | :----: | :----: | :----: | :----: |
| Civet | Electron | Typescript/C++ | [lmdb](https://zhuanlan.zhihu.com/p/70359311) | 开源MIT | Windows/Mac/Ubuntu
| Eagle | Electron | Js | Json/图片拷贝 | 私有 | Windows/Mac
| Billfish | Qt | C++ | SQLite + 图片拷贝/索引 | 私有 | Windows/Mac
| PicSee | ObjectC | ObjectC | Realm | 私有 | Mac
| Pixcall | Electron | Clojure/Rust | SQLite + 图片拷贝/索引 | 私有 | Windows/Mac
**内置插件支持的文件格式:**
- 图片: jpg png bmp tif
- 3D模型: glt
## <a name='Contributors'></a>Contributors
<!-- readme: contributors -start -->
<table>
<tr>
<td align="center">
<a href="https://github.com/webbery">
<img src="https://avatars.githubusercontent.com/u/5257853?v=4" width="100;" alt="webbery"/>
<br />
<sub><b>Webberg</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/PixcallLabs">
<img src="https://avatars.githubusercontent.com/u/91412844?v=4" width="100;" alt="PixcallLabs"/>
<br />
<sub><b>PixcallLabs</b></sub>
</a>
</td></tr>
</table>
<!-- readme: contributors -end -->
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
一款类似Eagle的,基于electron-vue及C++开发的本地图片素材管理软件.zip (231个子文件)
.babelrc 6KB
commit-msg 80B
all.min.css 98KB
index.ejs 8KB
worker.ejs 819B
icomoon.eot 2KB
.eslintignore 156B
.eslintrc 138B
show.gif 894KB
.gitignore 215B
.gitignore 1B
.gitkeep 0B
.gitkeep 0B
view.html 19KB
view.html 16KB
view.html 802B
content.html 630B
icon.icns 53KB
icon.ico 264KB
Cache.js 20KB
index.js 9KB
process-tpl.js 8KB
extension.js 7KB
webpack.extension.config.js 6KB
dev-runner.js 6KB
webpack.worker.config.js 6KB
webpack.renderer.config.js 5KB
webpack.web.config.js 5KB
testClassicalView.js 5KB
utils.js 4KB
build.js 4KB
testResourceProperty.js 3KB
Launch.spec.js 3KB
Command.js 3KB
testBrowserExtension.js 3KB
base.js 2KB
UI.js 2KB
testClassifyPanel.js 2KB
main.js 2KB
webpack.main.config.js 2KB
testExtension.js 1KB
index.js 1KB
dev-client.js 1KB
.eslintrc.js 1KB
Bus.js 888B
index.js 859B
testContentPanel.js 806B
index.dev.js 693B
CacheAssist.js 659B
util.js 630B
worker.js 627B
testMapView.js 616B
ExtensionLoader.js 568B
DOMHook.js 499B
CacheInstance.js 493B
index.js 484B
notarize.js 453B
testSearch.js 444B
commitlint.config.js 442B
index.js 439B
System.js 411B
Performance.js 265B
clean.js 261B
index.js 246B
setup.js 72B
package-lock.json 947KB
package.json 9KB
package.json 794B
tsconfig.json 789B
package.json 771B
package.json 455B
package.json 411B
package.json 385B
shared.tsconfig.json 384B
package.json 368B
package.json 360B
package.json 357B
package.json 351B
package.json 300B
package.json 293B
tsconfig.json 238B
tsconfig.json 238B
tsconfig.json 211B
tsconfig.json 211B
tsconfig.json 203B
tsconfig.json 131B
tsconfig.json 131B
tsconfig.json 131B
tsconfig.json 131B
tsconfig.json 131B
LICENSE 1KB
README.md 5KB
README-en.md 1KB
CHANGELOG.md 694B
entitlements.mac.plist 721B
icon.png 23KB
icon.png 23KB
tips.png 12KB
icon.png 7KB
pre-commit 41B
共 231 条
- 1
- 2
- 3
资源评论
JJJ69
- 粉丝: 6216
- 资源: 5782
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功