From d9389eb98af8f2d8933d2c9016c4d9b750eb5599 Mon Sep 17 00:00:00 2001 From: LiuShen <3162475700@qq.com> Date: Wed, 25 Jun 2025 17:44:36 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=99=84=E6=B7=BB=E5=8A=A0OpenList?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openlist/README.md | 127 +++++++++++++++++++++++++++++ openlist/data.yml | 36 ++++++++ openlist/logo.png | Bin 0 -> 6935 bytes openlist/v4.0.3/data.yml | 36 ++++++++ openlist/v4.0.3/docker-compose.yml | 20 +++++ 5 files changed, 219 insertions(+) create mode 100644 openlist/README.md create mode 100644 openlist/data.yml create mode 100644 openlist/logo.png create mode 100644 openlist/v4.0.3/data.yml create mode 100644 openlist/v4.0.3/docker-compose.yml diff --git a/openlist/README.md b/openlist/README.md new file mode 100644 index 000000000..7bfada5c7 --- /dev/null +++ b/openlist/README.md @@ -0,0 +1,127 @@ +
+ logo +

🗂一个支持多存储的文件列表程序,使用 Gin 和 SolidJS,基于 AList 项目 fork 开发

+
+ + latest version + + + License + + + Build status + + + latest version + +
+
+ + discussions + + + Downloads + +
+
+ +--- + +> [!IMPORTANT] +> +> 一个更可信、可持续的 AList 开源替代方案,防范未来可能的闭源、黑箱或不可信变更。 +> +> 我们诚挚地感谢原项目 [AlistGo/alist](https://github.com/AlistGo/alist) 的作者 [Xhofe](https://github.com/Xhofe) 以及其他所有贡献者。 +> +> 本 Fork 尚未稳定, 具体迁移进度可在 [OpenList 迁移工作总结](https://github.com/OpenListTeam/OpenList/issues/6) 中查看。 + +[English](./README.md) | 中文 | [日本語](./README_ja.md) | [Contributing](./CONTRIBUTING.md) | [CODE OF CONDUCT](./CODE_OF_CONDUCT.md) + +## 功能 + +- [x] 多种存储 + - [x] 本地存储 + - [x] [阿里云盘](https://www.alipan.com/) + - [x] OneDrive / Sharepoint([国际版](https://www.office.com/), [世纪互联](https://portal.partner.microsoftonline.cn),de,us) + - [x] [天翼云盘](https://cloud.189.cn) (个人云, 家庭云) + - [x] [GoogleDrive](https://drive.google.com/) + - [x] [123云盘](https://www.123pan.com/) + - [x] FTP / SFTP + - [x] [PikPak](https://www.mypikpak.com/) + - [x] [S3](https://aws.amazon.com/cn/s3/) + - [x] [Seafile](https://seafile.com/) + - [x] [又拍云对象存储](https://www.upyun.com/products/file-storage) + - [x] WebDav(支持无API的OneDrive/SharePoint) + - [x] Teambition([中国](https://www.teambition.com/ ),[国际](https://us.teambition.com/ )) + - [x] [分秒帧](https://www.mediatrack.cn/) + - [x] [和彩云](https://yun.139.com/) (个人云, 家庭云,共享群组) + - [x] [Yandex.Disk](https://disk.yandex.com/) + - [x] [百度网盘](http://pan.baidu.com/) + - [x] [UC网盘](https://drive.uc.cn) + - [x] [夸克网盘](https://pan.quark.cn) + - [x] [迅雷网盘](https://pan.xunlei.com) + - [x] [蓝奏云](https://www.lanzou.com/) + - [x] [蓝奏云优享版](https://www.ilanzou.com/) + - [x] [阿里云盘分享](https://www.alipan.com/) + - [x] [谷歌相册](https://photos.google.com/) + - [x] [Mega.nz](https://mega.nz) + - [x] [一刻相册](https://photo.baidu.com/) + - [x] SMB + - [x] [115](https://115.com/) + - [X] Cloudreve + - [x] [Dropbox](https://www.dropbox.com/) + - [x] [飞机盘](https://www.feijipan.com/) + - [x] [多吉云](https://www.dogecloud.com/product/oss) +- [x] 部署方便,开箱即用 +- [x] 文件预览(PDF、markdown、代码、纯文本……) +- [x] 画廊模式下的图像预览 +- [x] 视频和音频预览,支持歌词和字幕 +- [x] Office 文档预览(docx、pptx、xlsx、...) +- [x] `README.md` 预览渲染 +- [x] 文件永久链接复制和直接文件下载 +- [x] 黑暗模式 +- [x] 国际化 +- [x] 受保护的路由(密码保护和身份验证) +- [x] WebDav (详细文档待补充) +- [ ] Docker 部署(重建中) +- [x] Cloudflare workers 中转 +- [x] 文件/文件夹打包下载 +- [x] 网页上传(可以允许访客上传),删除,新建文件夹,重命名,移动,复制 +- [x] 离线下载 +- [x] 跨存储复制文件 +- [x] 单线程下载/串流的多线程下载加速 + +## 文档 + +- https://docs.oplist.org +- https://docs.openlist.team + +## Demo + +N/A(重建中) + +## 讨论 + +一般问题请到 [*Discussions*](https://github.com/OpenListTeam/OpenList/discussions) 讨论,***Issues* 仅针对错误报告和功能请求。** + +## 贡献者 + +感谢这些开源作者们: + +[![Contributors](https://contrib.rocks/image?repo=OpenListTeam/OpenList)](https://github.com/OpenListTeam/OpenList/graphs/contributors) + +## 许可 + +`OpenList` 是按 AGPL-3.0 许可证许可的开源软件。 + +## 免责声明 + +- 本程序为免费开源项目,旨在分享网盘文件,方便下载以及学习golang,使用时请遵守相关法律法规,请勿滥用; +- 本程序通过调用官方sdk/接口实现,无破坏官方接口行为; +- 本程序仅做302重定向/流量转发,不拦截、存储、篡改任何用户数据; +- 在使用本程序之前,你应了解并承担相应的风险,包括但不限于账号被ban,下载限速等,与本程序无关; +- 如有侵权,请联系[OpenListTeam](https://github.com/OpenListTeam),团队会及时处理。 + +--- + +> [@GitHub](https://github.com/OpenListTeam) · [Telegram 交流群](https://t.me/OpenListTeam) · [Telegram 频道](https://t.me/OpenListOfficial) \ No newline at end of file diff --git a/openlist/data.yml b/openlist/data.yml new file mode 100644 index 000000000..938216c7e --- /dev/null +++ b/openlist/data.yml @@ -0,0 +1,36 @@ +name: OpenList +tags: + - 实用工具 + - 云存储 +title: 社区驱动的,支持多存储的文件列表程序和私人网盘,Alist的开源替代品 +description: 支持多存储的文件列表程序和私人网盘 +additionalProperties: + key: openlist + name: OpenList + tags: + - Storage + - Tool + shortDescZh: 社区驱动的,支持多存储的文件列表程序和私人网盘,Alist的开源替代品 + shortDescEn: Supporting multi-storage file listing program and private cloud storage + description: + en: Supporting multi-storage file listing program and private cloud storage + ja: 複数ストレージのファイルリスト表示プログラムとプライベートクラウドストレージのサポート + ms: Menyokong program senarai fail multi-penyimpanan dan penyimpanan awan peribadi + pt-br: Suporte para programa de listagem de arquivos em múltiplos armazenamentos e armazenamento em nuvem privado + ru: Поддержка программы отображения файлов в нескольких хранилищах и частного облачного хранилища + ko: 다중 저장소 파일 목록 프로그램 및 개인 클라우드 저장소 지원 + zh-Hant: 支援多存儲檔案列出程序和私人雲端空間 + zh: 支持多存储文件列出程序和私有云存储 + type: website + crossVersionUpdate: true + limit: 0 + recommend: 65 + website: https://oplist.org/zh/ + github: https://github.com/OpenListTeam/OpenList + document: https://oplist.org/zh/guide/ + architectures: + - amd64 + - arm64 + - arm/v7 + - arm/v6 + - s390x diff --git a/openlist/logo.png b/openlist/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..93fd19176e85f594b6861941f03ca83c1ea2c804 GIT binary patch literal 6935 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 p>ie@BUuh|P-NH^VF