MCPcopy
hub / github.com/chenhb23/lanzouyun-disk

github.com/chenhb23/lanzouyun-disk @v3.5.3 sqlite

repository ↗ · DeepWiki ↗ · release v3.5.3 ↗
360 symbols 766 edges 84 files 13 documented · 4%
README

蓝奏云盘

支持暗黑模式,支持 Windows, macOS-x64macOS-arm64 平台。

界面预览

功能

  • 主要功能
  • [x] 暗黑模式
  • [x] 文件夹和任意格式文件上传
  • [x] 断点上传 / 下载
  • [x] 文件分割 / 合并
  • [x] 回收站
  • [x] 链接解析
  • [x] 同步网络资源或蓝奏云资源
  • 操作(支持文件和文件夹)
  • [x] 多选
  • [x] 编辑
  • [x] 分享
  • [x] 排序
  • [x] 查找(当前页)
  • 批量操作(支持文件和文件夹)
  • [x] 批量上传(支持拖动上传)
  • [x] 批量下载
  • [x] 批量移动
  • [x] 批量删除
  • [x] 批量分享
  • [x] 批量设置密码

下载地址

https://wwn.lanzouf.com/b01tpefuf 密码:4hol

使用说明

App 操作方式尽量符合平时的使用习惯,详细说明,可移步 wiki (待编写)

问题 / 功能

如发现软件的问题,或者有补充的功能,欢迎提 issue

Changelog

每个版本的更改都记录在 release 中。

支持

免责声明

  • 本程序为免费开源项目,旨在方便管理网盘文件及学习 electron 桌面应用的开发,使用时请遵守相关法律法规;
  • 在使用本程序之前,你应了解并承担相应的风险,使用本软件所造成的一切后果与本项目无关。

Extension points exported contracts — how you extend this code

Extension (Interface)
(no doc) [6 implementers]
src/main/extensions/extension.ts
BaseTask (Interface)
(no doc) [4 implementers]
src/renderer/store/task/BaseTask.ts
Window (Interface)
(no doc)
src/types/global.d.ts
SplitTaskResult (Interface)
(no doc)
src/common/split.ts
Window (Interface)
(no doc)
src/main/preload.ts
Task (Interface)
(no doc) [3 implementers]
src/renderer/store/AbstractTask.ts
IpcDownloadMsg (Interface)
(no doc)
src/types/file.d.ts
SplitTaskFile (Interface)
(no doc)
src/common/split.ts

Core symbols most depended-on inside this repo

on
called by 16
src/renderer/store/Upload.ts
sizeToByte
called by 15
src/common/util.ts
byteToSize
called by 13
src/common/util.ts
isSpecificFile
called by 11
src/common/util.ts
remove
called by 9
src/renderer/store/AbstractTask.ts
delay
called by 9
src/common/util.ts
addTasks
called by 7
src/renderer/store/Upload.ts
taskLength
called by 6
src/renderer/utils/task.ts

Shape

Function 129
Method 118
Interface 74
Class 35
Enum 4

Languages

TypeScript100%

Modules by API surface

src/types/index.d.ts40 symbols
src/renderer/store/Upload.ts24 symbols
src/common/util.ts22 symbols
src/renderer/store/Download.ts21 symbols
src/main/application.ts17 symbols
src/renderer/store/task/UploadTask.ts14 symbols
src/common/core/matcher.ts13 symbols
src/renderer/store/task/DownloadTask.ts12 symbols
src/renderer/store/Sync.ts11 symbols
src/common/core/mv.ts10 symbols
src/common/core/ls.ts10 symbols
src/main/index.ts9 symbols

Dependencies from manifests, versioned

@craco/craco6.4.3 · 1×
@testing-library/jest-dom5.16.4 · 1×
@testing-library/react13.2.0 · 1×
@testing-library/user-event14.1.1 · 1×
@types/node17.0.31 · 1×
@types/prettier2.6.0 · 1×
@types/semver7.3.7 · 1×
@types/tough-cookie4.0.2 · 1×
@typescript-eslint/eslint-plugin5.22.0 · 1×
@typescript-eslint/parser5.22.0 · 1×
antd4.20.2 · 1×
cheerio1.0.0-rc.12 · 1×

For agents

$ claude mcp add lanzouyun-disk \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact