From a1ea5367088819fb87dcba3b3b463de9a4f810a2 Mon Sep 17 00:00:00 2001 From: okxlin Date: Sat, 15 Apr 2023 02:33:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0alist=E5=88=B0list?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- alist/metadata/app.json | 15 +++ alist/metadata/logo.png | Bin 0 -> 3647 bytes alist/versions/3.16.0/.env.sample | 4 + alist/versions/3.16.0/README.md | 134 +++++++++++++++++++++++ alist/versions/3.16.0/config.json | 41 +++++++ alist/versions/3.16.0/data/data/.gitkeep | 0 alist/versions/3.16.0/data/mnt/.gitkeep | 0 alist/versions/3.16.0/docker-compose.yml | 24 ++++ list.json | 22 +++- 9 files changed, 236 insertions(+), 4 deletions(-) create mode 100644 alist/metadata/app.json create mode 100644 alist/metadata/logo.png create mode 100644 alist/versions/3.16.0/.env.sample create mode 100644 alist/versions/3.16.0/README.md create mode 100644 alist/versions/3.16.0/config.json create mode 100644 alist/versions/3.16.0/data/data/.gitkeep create mode 100644 alist/versions/3.16.0/data/mnt/.gitkeep create mode 100644 alist/versions/3.16.0/docker-compose.yml diff --git a/alist/metadata/app.json b/alist/metadata/app.json new file mode 100644 index 00000000..15e44951 --- /dev/null +++ b/alist/metadata/app.json @@ -0,0 +1,15 @@ + +{ + "key": "alist", + "name": "alist", + "tags": ["Tool"], + "versions": ["3.16.0"], + "shortDescZh": "一个支持多存储的文件列表程序。", + "shortDescEn": "A file list program that supports multiple storage.", + "type": "tool", + "limit": 0, + "crossVersionUpdate": true, + "website": "https://github.com/alist-org/alist", + "github": "https://github.com/alist-org/alist", + "document": "https://alist.nn.ci/zh/" +} diff --git a/alist/metadata/logo.png b/alist/metadata/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..70282047f8dddb9f73ca9836554c73a95d46aa64 GIT binary patch literal 3647 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 RWcEY|urRYZ`x@g-`5%LJrKA7= literal 0 HcmV?d00001 diff --git a/alist/versions/3.16.0/.env.sample b/alist/versions/3.16.0/.env.sample new file mode 100644 index 00000000..d8cfd8d6 --- /dev/null +++ b/alist/versions/3.16.0/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME=alist +PANEL_APP_PORT_HTTP=5244 +DATA_PATH="./data/data" +MOUNT_PATH="./data/mnt" \ No newline at end of file diff --git a/alist/versions/3.16.0/README.md b/alist/versions/3.16.0/README.md new file mode 100644 index 00000000..8520b49f --- /dev/null +++ b/alist/versions/3.16.0/README.md @@ -0,0 +1,134 @@ +
+ logo +

🗂一个支持多存储的文件列表程序,使用 Gin 和 Solidjs。

+ + +
+ +--- + +[English](./README.md) | 中文 | [Contributing](./CONTRIBUTING.md) | [CODE_OF_CONDUCT](./CODE_OF_CONDUCT.md) + +## 功能 + +- [x] 多种存储 + - [x] 本地存储 + - [x] [阿里云盘](https://www.aliyundrive.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] [夸克网盘](https://pan.quark.cn) + - [x] [迅雷网盘](https://pan.xunlei.com) + - [x] [蓝奏云](https://www.lanzou.com/) + - [x] [阿里云盘分享](https://www.aliyundrive.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] 部署方便,开箱即用 +- [x] 文件预览(PDF、markdown、代码、纯文本……) +- [x] 画廊模式下的图像预览 +- [x] 视频和音频预览,支持歌词和字幕 +- [x] Office 文档预览(docx、pptx、xlsx、...) +- [x] `README.md` 预览渲染 +- [x] 文件永久链接复制和直接文件下载 +- [x] 黑暗模式 +- [x] 国际化 +- [x] 受保护的路由(密码保护和身份验证) +- [x] WebDav (具体见 https://alist.nn.ci/zh/guide/webdav.html) +- [x] [Docker 部署](https://hub.docker.com/r/xhofe/alist) +- [x] Cloudflare workers 中转 +- [x] 文件/文件夹打包下载 +- [x] 网页上传(可以允许访客上传),删除,新建文件夹,重命名,移动,复制 +- [x] 离线下载 +- [x] 跨存储复制文件 + +## 文档 + + + +## Demo + + + +## 讨论 + +一般问题请到[讨论论坛](https://github.com/Xhofe/alist/discussions) ,**issue仅针对错误报告和功能请求。** + +## 赞助 + +AList 是一个开源软件,如果你碰巧喜欢这个项目,并希望我继续下去,请考虑赞助我或提供一个单一的捐款!感谢所有的爱和支持:https://alist.nn.ci/zh/guide/sponsor.html + +### 特别赞助 + +- [找资源 - 阿里云盘资源搜索引擎](https://zhaoziyuan.la/) +- [KinhDown 百度云盘不限速下载!永久免费!已稳定运行3年!非常可靠!Q群 -> 786799372](https://kinhdown.com) +- [JetBrains: Essential tools for software developers and teams](https://www.jetbrains.com/) + +## 贡献者 + +Thanks goes to these wonderful people: + +[![Contributors](http://contributors.nn.ci/api?repo=alist-org/alist&repo=alist-org/alist-web&repo=alist-org/docs)](https://github.com/alist-org/alist/graphs/contributors) + +## 许可 + +`AList` 是在 AGPL-3.0 许可下许可的开源软件。 + +## 免责声明 +- 本程序为免费开源项目,旨在分享网盘文件,方便下载以及学习golang,使用时请遵守相关法律法规,请勿滥用; +- 本程序通过调用官方sdk/接口实现,无破坏官方接口行为; +- 本程序仅做302重定向/流量转发,不拦截、存储、篡改任何用户数据; +- 在使用本程序之前,你应了解并承担相应的风险,包括但不限于账号被ban,下载限速等,与本程序无关; +- 如有侵权,请通过[邮件](mailto:i@nn.ci)与我联系,会及时处理。 + +--- + +> [@博客](https://nn.ci/) · [@GitHub](https://github.com/Xhofe) · [@Telegram群](https://t.me/alist_chat) · [@Discord](https://discord.gg/F4ymsH4xv2) + diff --git a/alist/versions/3.16.0/config.json b/alist/versions/3.16.0/config.json new file mode 100644 index 00000000..8b03c9a0 --- /dev/null +++ b/alist/versions/3.16.0/config.json @@ -0,0 +1,41 @@ + +{ + "formFields": [ + { + "type": "number", + "labelZh": "网页端口", + "labelEn": "WebUI Port", + "required": true, + "default": 5244, + "rule": "paramPort", + "envKey": "PANEL_APP_PORT_HTTP", + "edit": true + }, + { + "type": "text", + "labelZh": "数据文件夹路径", + "labelEn": "Data folder path", + "required": true, + "default": "./data/data", + "envKey": "DATA_PATH", + "edit": true + }, + { + "type": "text", + "labelZh": "挂载文件夹路径", + "labelEn": "Mount folder path", + "required": true, + "default": "./data/mnt", + "envKey": "MOUNT_PATH", + "edit": true + }, + { + "type": "text", + "labelZh": "管理员账户密码获取:容器终端输入./alist admin", + "labelEn": "Administrator account password retrieval: container terminal enter . /alist admin", + "required": false, + "default": "这是一个提示/This is a tip", + "edit": true + } + ] +} diff --git a/alist/versions/3.16.0/data/data/.gitkeep b/alist/versions/3.16.0/data/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/alist/versions/3.16.0/data/mnt/.gitkeep b/alist/versions/3.16.0/data/mnt/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/alist/versions/3.16.0/docker-compose.yml b/alist/versions/3.16.0/docker-compose.yml new file mode 100644 index 00000000..698d32e4 --- /dev/null +++ b/alist/versions/3.16.0/docker-compose.yml @@ -0,0 +1,24 @@ +version: '3' +services: + alist: + container_name: ${CONTAINER_NAME} + restart: unless-stopped + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:5244" + volumes: + - "${DATA_PATH}:/opt/alist/data" + - "${MOUNT_PATH}:/mnt/data" + environment: + - PUID=0 + - PGID=0 + - UMASK=022 + image: xhofe/alist:v3.16.0 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true + diff --git a/list.json b/list.json index 6711d716..e43ab251 100644 --- a/list.json +++ b/list.json @@ -3,11 +3,11 @@ { "key": "aaPanel", "name": "aaPanel", - "tags": ["WebSite"], + "tags": ["Tool"], "versions": ["latest"], "shortDescZh": "宝塔面板国际版,开源的Linux面板。", "shortDescEn": "BT Panel International Edition, the open source Linux panel.", - "type": "website", + "type": "tool", "limit": 0, "crossVersionUpdate": false, "website": "https://www.aapanel.com/new/index.html", @@ -17,11 +17,11 @@ { "key": "mdserver-web", "name": "mdserver-web", - "tags": ["WebSite"], + "tags": ["Tool"], "versions": ["latest"], "shortDescZh": "一款简单Linux面板服务。", "shortDescEn": "A simple Linux panel service", - "type": "website", + "type": "tool", "limit": 0, "crossVersionUpdate": false, "website": "https://hub.docker.com/r/ddsderek/mw", @@ -69,6 +69,20 @@ "website": "https://github.com/wikihost-opensource/als", "github": "https://github.com/wikihost-opensource/als", "document": "https://github.com/wikihost-opensource/als" + }, + { + "key": "alist", + "name": "alist", + "tags": ["Tool"], + "versions": ["3.16.0"], + "shortDescZh": "一个支持多存储的文件列表程序。", + "shortDescEn": "A file list program that supports multiple storage.", + "type": "tool", + "limit": 0, + "crossVersionUpdate": true, + "website": "https://github.com/alist-org/alist", + "github": "https://github.com/alist-org/alist", + "document": "https://alist.nn.ci/zh/" } ] }