Justlist-天翼云盘、阿里云盘、OneDrive 文件列表工
导读:前端开发前端开发部署您可以使用 Docker 进行部署,具体可以参考 docker-hub@txperl/justlist。本程序支持前后端分离,以下主要为后端部署说明。总的来个业网站建设公司高端网站建设。
JustList
JustList,仅仅是目录。
没错,又一款简单的网盘文件列表与分享工具。
- Demo for JustList
功能
- 多网盘支持
- 天翼云盘
- 阿里云盘
- OneDrive、OneDrive 世纪互联
- 本地目录索引
- 可同时启用多个网盘的多个用户
- 可设置文件夹密码,即私密目录
- 请求预处理机制,包含 rate limit、referrer 验证等
部署
您可以使用 Docker 进行部署,具体可以参考 docker-hub@txperl/justlist。
本程序支持前后端分离,以下主要为后端部署说明。
总的来说,很简单的几步:安装依赖、修改配置、运行。
1. 安装依赖
# Python 3.7(+) $ pip install -r requirements.txt2. 修改配置
所有配置文件都位于 ./app/config/ 文件夹中,如下:
- local:本地目录配置项
- cloud189:天翼云盘配置
- aliyundrive:阿里云盘配置
- onedrive:OneDrive 配置
- switch:插件开关与预处理相关配置
若要启用某个网盘,必须修改的是账号配置,如下:
# 本地目录配置项,下列字段位于 ./app/config/local.yml accounts: Local_A: "<path_a>" Local_B: "<path_b>" # 天翼云盘,下列字段位于 ./app/config/cloud189.yml accounts: Cloud189_User1: - "<your_username>" - "<your_password>" Cloud189_User2: - "<your_username>" - "<your_password>" # 阿里云盘,下列字段位于 ./app/config/aliyundrive.yml # 程序启动时会引导您手动获取 Refresh Token accounts: - "AliyunDrive_A" - "AliyunDrive_B" # OneDrive,下列字段位于 ./app/config/onedrive.yml # 程序启动时会引导您手动获取 Refresh Token # 0 为国际版,1 为世纪互联版 accounts: OneDrive_INTL: 0 OneDrive_CN: 13. 启动程序
$ python main.py若要更改程序的运行地址,请修改 ./main.py。默认为 http://0.0.0.0:5000/。
额外
以下皆为可选操作,并不是必须的。
文件夹密码
若要将特定文件夹设为私密,即设置文件夹密码,需进行如下操作。
另外,程序支持在加密的文件夹下再设置其他私密文件夹。参考如下:
. 网盘目录 ├── 私密文件夹 1(密码为 123) ├── ├── 123._.jl ├── ├── 1 files ├── ├── 私密文件夹 2(密码为 321) ├── ├── ├── 321._.jl ├── ├── ├── 2 files声明: 本文由我的SEOUC技术文章主页发布于:2023-05-28 ,文章Justlist-天翼云盘、阿里云盘、OneDrive 文件列表工主要讲述Justlist,OneDrive,天翼云盘,阿里云盘网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_11663.html