Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SunYufei/workers-dav

使用 Cloudflare Workers 为 Google Drive 提供 WebDAV 服务 / WebDAV supports for Google Drive using Cloudflare Workers
https://github.com/SunYufei/workers-dav

cloudflare-workers google-drive webdav

Last synced: 4 days ago
JSON representation

使用 Cloudflare Workers 为 Google Drive 提供 WebDAV 服务 / WebDAV supports for Google Drive using Cloudflare Workers

Awesome Lists containing this project

README

        


Workers-DAV


使用 Cloudflare Workers 为 Google Drive 提供 WebDAV 支持


WebDAV supports for Google Drive using Cloudflare Workers


功能开发中

---

## 主要功能

- [x] 网盘挂载
- [x] 文件列表获取
- [ ] 文件下载
- [ ] 文件/文件夹移动
- [x] 文件/文件夹删除

## 配置与部署

拉取项目

```shell
git clone --depth=1 https://github.com/SunYufei/workers-dav.git
```

安装项目依赖

```sh
cd workers-dav
npm install
```

配置项目属性

- [Cloudflare Workers](docs/config/Cloudflare.md)
- [Google Drive](docs/config/Google.md)

部署

```shell
cd workers-dav
npm run prod
```

## 文档

1. [模块调用关系](docs/README.md)
2. [Cloudflare Workers 文档](docs/Cloudflare.md)
3. [Google Drive API](docs/Google.md)
4. [WebDAV 标准](docs/WebDAV.md)

## 参考内容

- API 文档
- [CloudFlare Workers KV API](https://developers.cloudflare.com/workers/runtime-apis/kv)
- [fetch API](https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API/Using_Fetch)
- [Google Drive API v3](https://developers.google.com/drive)
- RFC 4918 (WebDAV revision)
- [原文](http://www.webdav.org/specs/rfc4918.html), [中文文档](https://fullstackplayer.github.io/WebDAV-RFC4918-CN/)
- [WebDAV Methods | Microsoft Docs]()
- 开源项目
- [npm-WebDAV-Server](https://github.com/OpenMarshal/npm-WebDAV-Server)

## 许可

[MIT License](LICENSE)