Skip to content

Commit 33c706a

Browse files
authored
docs: 编写README
1 parent f91ce44 commit 33c706a

File tree

1 file changed

+93
-9
lines changed

1 file changed

+93
-9
lines changed

README.md

+93-9
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,100 @@
1-
# Tauri + Vue + TypeScript
1+
# 拷贝漫画下载器
22

3-
This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
3+
<p align="center">
4+
<img src="https://github.com/user-attachments/assets/db209271-874b-45f9-9a3d-d6b6e18b3d40" width="200" style="align-self: center"/>
5+
</p>
46

5-
## Recommended IDE Setup
67

7-
- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)
88

9-
## Type Support For `.vue` Imports in TS
9+
一个用于 mangacopy.com 拷贝漫画 copymanga 的多线程下载器,带图形界面,带收藏夹,**支持下载下架的漫画,没有每分钟15次API请求的限制**,下载速度飞快。图形界面基于[Tauri](https://v2.tauri.app/start/)
1010

11-
Since TypeScript cannot handle type information for `.vue` imports, they are shimmed to be a generic Vue component type by default. In most cases this is fine if you don't really care about component prop types outside of templates. However, if you wish to get actual prop types in `.vue` imports (for example to get props validation when using manual `h(...)` calls), you can enable Volar's Take Over mode by following these steps:
11+
[Release页面](https://github.com/lanyeeee/copymanga-downloader/releases)可以直接下载
1212

13-
1. Run `Extensions: Show Built-in Extensions` from VS Code's command palette, look for `TypeScript and JavaScript Language Features`, then right click and select `Disable (Workspace)`. By default, Take Over mode will enable itself if the default TypeScript extension is disabled.
14-
2. Reload the VS Code window by running `Developer: Reload Window` from the command palette.
13+
**如果本项目对你有帮助,欢迎点个 Star⭐ 支持!你的支持是我持续更新维护的动力🙏**
1514

16-
You can learn more about Take Over mode [here](https://github.com/johnsoncodehk/volar/discussions/471).
15+
# 图形界面
16+
17+
![image](https://github.com/user-attachments/assets/79d4f70e-b41f-4b8f-b516-1c006c8a80c4)
18+
19+
# 使用方法
20+
21+
#### 不使用收藏夹
22+
23+
1. **不需要登录**,直接使用`漫画搜索`,选择要下载的漫画,点击后进入`章节详情`
24+
2.`章节详情`勾选要下载的章节,点击`下载勾选章节`按钮开始下载
25+
3. 下载完成后点击`打开下载目录`按钮查看结果
26+
27+
#### 使用收藏夹
28+
29+
1. 点击`账号登录`按钮完成登录
30+
2. 使用`漫画收藏`,选择要下载的漫画,点击后进入`章节详情`
31+
3.`章节详情`勾选要下载的章节,点击`下载勾选章节`按钮开始下载
32+
4. 下载完成后点击`打开下载目录`按钮查看结果
33+
34+
下面的视频是完整使用流程,**没有H内容,请放心观看**
35+
36+
https://github.com/user-attachments/assets/5d282480-0f7e-4250-a1e1-e8f3605577e7
37+
38+
# 关于被杀毒软件误判为病毒
39+
40+
对于个人开发者来说,这个问题几乎是无解的(~~需要购买数字证书给软件签名,甚至给杀毒软件交保护费~~)
41+
我能想到的解决办法只有:
42+
43+
1. 根据下面的**如何构建(build)**,自行编译
44+
2. 希望你相信我的承诺,我承诺你在[Release页面](https://github.com/lanyeeee/copymanga-downloader/releases)下载到的所有东西都是安全的
45+
46+
# 如何构建(build)
47+
48+
构建非常简单,一共就3条命令
49+
~~前提是你已经安装了Rust、Node、pnpm~~
50+
51+
#### 前提
52+
53+
- [Rust](https://www.rust-lang.org/tools/install)
54+
- [Node](https://nodejs.org/en)
55+
- [pnpm](https://pnpm.io/installation)
56+
57+
#### 步骤
58+
59+
#### 1. 克隆本仓库
60+
61+
```
62+
git clone https://github.com/lanyeeee/copymanga-downloader.git
63+
```
64+
65+
#### 2.安装依赖
66+
67+
```
68+
cd copymanga-downloader
69+
pnpm install
70+
```
71+
72+
#### 3.构建(build)
73+
74+
```
75+
pnpm tauri build
76+
```
77+
78+
# 提交PR
79+
80+
**PR请提交至`develop`分支**
81+
82+
**如果想新加一个功能,请先开个`issue``discussion`讨论一下,避免无效工作**
83+
84+
其他情况的PR欢迎直接提交,比如:
85+
86+
1. 对原有功能的改进
87+
2. 修复BUG
88+
3. 使用更轻量的库实现原有功能
89+
4. 修订文档
90+
5. 升级、更新依赖的PR也会被接受
91+
92+
# 免责声明
93+
94+
- 本工具仅作学习、研究、交流使用,使用本工具的用户应自行承担风险
95+
- 作者不对使用本工具导致的任何损失、法律纠纷或其他后果负责
96+
- 作者不对用户使用本工具的行为负责,包括但不限于用户违反法律或任何第三方权益的行为
97+
98+
# 其他
99+
100+
任何使用中遇到的问题、任何希望添加的功能,都欢迎提交issue或开discussion交流,我会尽力解决

0 commit comments

Comments
 (0)