廣告
请使用 http://www.luhui.net 網址高速訪問本站,歡迎關注微信公衆賬号:guanfu8 平台長期發布海量社科數據, 本站QQ交流群:84142868 探讨人文理想,共謀和諧世界!
黄金广告位招租,投放热线15900718107,13386070835 详情查看=》   鲁之虺:“  上网就是搜索,生活就是分类,科技服务大众,信息引领生活,地方分类站长,开启您的事业之旅。生活分类信息整体提供商:http://huike.luhui.net”。
×

鲁虺繁体中文社区

 找回密碼
 立即註冊
廣告

 

查看: 3|回復: 0

[▽PHP>down上传下载] oneindex-master Onedrive Directory Index直接列出 OneDrive 目录,文件直链下载

[複製鏈接]
發表於 2019-6-26 18:58:53 | 顯示全部樓層 |閱讀模式
廣告
搜索看看︰oneindex-master Onedrive Directory Index直接列出 OneDrive 目录,文件直链下载
廣告
oneindex-master.zip\oneindex-master\controller - ZIP 压缩文件, 解包大小为 214,151 字节
# OneIndex
Onedrive Directory Index

## 功能:
不占用服务器空间,不走服务器流量,  

直接列出 OneDrive 目录,文件直链下载。  

## Demo
[https://xn-tn)  

## 安装运行

### 源码安装运行:
oneindex-master Onedrive Directory Index直接列出 OneDrive 目录,文件直链下载截图.jpg oneindex-master Onedrive Directory Index直接列出 OneDrive 目录,文件直链下载截图.jpg oneindex-master Onedrive Directory Index直接列出 OneDrive 目录,文件直链下载截图.jpg
#### 需求:
1、PHP空间,PHP 5.6+ 需打开curl支持  
2、OneDrive 账号 (个人、企业版或教育版/工作或学校帐户)  
3、OneIndex 程序   

## 配置:
<img width="658" alt="image" src="https://raw.githubusercontent.com/donwa/oneindex/files/images/install.gif">  


### Docker 安装运行:

运行:

```sh
docker run -d --name oneindex \
    -p 80:80 --restart=always \
    -v ~/oneindex/config:/var/www/html/config \
    -v ~/oneindex/cache:/var/www/html/cache \
    -e REFRESH_TOKEN='0 * * * *' \
    -e REFRESH_CACHE='*/10 * * * *' \
    setzero/oneindex
```

变量说明:

- `REFRESH_TOKEN`刷新一次token的crontab表达式,默认值`0 * * * *`,即每小时
- `REFRESH_CACHE`刷新一次cache的crontab表达式,默认值`*/10 * * * *`,即每10分钟

停止删除容器:

```shell
docker stop oneindex
docker rm -v oneindex
```

### Docker-compose 安装运行:

运行:

```sh
docker-compose up -d
```

停止删除容器:

```shell
docker-compose down
```

### 计划任务  
[可选]**推荐配置**,非必需。后台定时刷新缓存,可增加前台访问的速度。  
```
# 每小时刷新一次token
0 * * * * /具体路径/php /程序具体路径/one.php token:refresh

# 每十分钟后台刷新一遍缓存
*/10 * * * * /具体路径/php /程序具体路径/one.php cache:refresh
```

## 特殊文件实现功能  
` README.md `、`HEAD.md` 、 `.password`特殊文件使用  

可以参考[https://github.com/donwa/oneindex/tree/files](https://github.com/donwa/oneindex/tree/files)  

**在文件夹底部添加说明:**  
>在 OneDrive 的文件夹中添加` README.md `文件,使用 Markdown 语法。  

**在文件夹头部添加说明:**  
>在 OneDrive 的文件夹中添加`HEAD.md` 文件,使用 Markdown 语法。  

**加密文件夹:**  
>在 OneDrive 的文件夹中添加`.password`文件,填入密码,密码不能为空。  

**直接输出网页:**  
>在 OneDrive 的文件夹中添加`index.html` 文件,程序会直接输出网页而不列目录。  
>配合 文件展示设置-直接输出 效果更佳。  

## 命令行功能  
仅能在PHP CLI模式下运行  

**清除缓存:**  
```
php one.php cache:clear
```
**刷新缓存:**  
```
php one.php cache:refresh
```
**刷新令牌:**  
```
php one.php token:refresh
```
**上传文件:**  
```
php one.php upload:file 本地文件 [OneDrive文件]
```


**上传文件夹:**  
```
php one.php upload:folder 本地文件夹 [OneDrive文件夹]
```

例如:  
```
//上传demo.zip 到OneDrive 根目录  
php one.php upload:file demo.zip  

//上传demo.zip 到OneDrive /test/目录  
php one.php upload:file demo.zip /test/  

//上传demo.zip 到OneDrive /test/目录并将其命名为 d.zip  
php one.php upload:file demo.zip /test/d.zip  

//上传up/ 到OneDrive /test/ 目录  
php one.php upload:file up/ /test/
```

http://www.luhui.net:70/php/down/oneindex-master.zip
廣告
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

廣告

廣告
操作系统 Fuchsia OS  |Microsoft Windows  |Android  |Chrome OS  |Novell  |Linux  |Mac OS X  |Unix  |FreeBSD  | Ubuntu
廣告

QQ|關于我們|聯繫我們|合作共赢|免責聲明|隐私条款|Archiver|手機版|拘留所|申請友鏈|付款方式|鲁虺繁体中文社区 |贊助我們 -

GMT+8, 2025-5-14 17:31 , Processed in 0.364020 second(s), 19 queries , WinCache On.

Powered by HCMS 1.0

© 2004-01-11 鲁虺文化网 版权所有

快速回復 返回頂部 返回列表