OneIndex:一个OneDrive网盘的目录列表程序,可直接下载/查看

@西城知道

知道君想做你的男闺蜜,和你聊聊情感、风月、人间事,以及生活的一点趣致...

前往微博
首页 » 软件代码 » 正文
摘要:OneIndex:一个OneDrive网盘的目录列表程序,可直接下载/查看

简介

OneIndex是一个可以将OneDrive网盘的目录索引出来的程序,可以供多人查看/下载,也就是变成了公共的网盘。而且不占用服务器空间,也不消耗服务器流量,很强大。

截图

OneIndex:一个OneDrive网盘的目录列表程序,可直接下载/查看

特点

  • 响应式,支持小屏设备。
  • 图片在线预览。
  • 视频在线播放。
  • 代码在线查看(js、css、html、sh、php、java、md等)。
  • README.md支持,解析各目录下(onedirive目录下) README.md文件,在页面尾部展示。
  • 音频在线播放。
  • HEAD.md支持,在页面头部展示。
  • .password文件夹加密。
  • 文件上传

需求

PHP空间,PHP 5.6+ 打开curl支持。
onedrive business账号 (企业版或教育版)。
oneindex程序:Github下载

安装

  1. 上传oneindex程序到根目录,设置config/、config/base.php、 cache/可读写权限。
  2. 浏览器访问、绑定账号
  3. 可以使用

更多使用方法查看Github:https://github.com/donwa/oneindex

演示

地址:https://files.ccswust.org/

更改日志:

18-03-29:更新直链获取机制,缓存机制,避免频繁访问的令牌失效
18-03-29:解决非英文编码问题
18-03-29:添加onedrive共享的起始目录功能
18-03- 29:添加重写的配置文件
18-03-29:增加sqlite模式缓存支持
18-03-29:添加缩略图功能
18-03-29:添加404判断
18-03-31:添加控制台
18-04-13 :修复特殊文件名无法下载问题
18-04-13:
更新2.0 beta 
18-04-16:更新展示
界面18-04-16:响应式,支持小屏设备
18-04-16:图片在线预览
18-04-16:视频在线播放
18-04-16:代码在线查看(js,css,html,sh,php,java,md等)
18-04-16:README .md支持,解析各目录下(onedirive目录下)README.md文件,在页面尾部展示
.18-04-18:音频在线播放
18-04-18:HEAD.md支持,在页面头部展示
18- 04-18:.password文件夹加密
18-05-06:在线视频播放器替换成Dplayer
18-05-06:在线视频播放支持’mp4’,’webm’,’avi’,’mpg’,’mpeg’,’rm’,’rmvb’,’mov’,’wmv’,’mkv’, ‘ 
asf’18-06-01:支持个人
账号18-06-01:cli文件夹上传(单线程)
18-06-01:管理后台(后台地址:?/ admin默认密码:oneindex)
18-06- 01:不同后缀展示设置
18-06-01:文件直接输出
18-06-01:文件上传管理(后台)18-06-01:增加index.html特性
18-06-01:图床功能

需求:

1,PHP空间,PHP 5.6+打开curl支持
2,onedrive账号(个人,企业版或教育版/工作或学校帐户)
3,oneindex程序

安装:

OneIndex:一个OneDrive网盘的目录列表程序,可直接下载/查看

计划任务  

[可选] 推荐配置,非必需。后台定时刷新缓存,可增加前台访问的速度  

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

特殊文件实现功能  

README.mdHEAD.md.password特殊文件使用

参考可以https://github.com/donwa/oneindex/tree/files

在文件夹底部添加说明:  

在onedrive文件的夹数中添加README.md文件,使用降价语法。

在文件夹头部添加说明:  

在onedrive文件的夹数中添加HEAD.md文件,使用降价语法。  

加密文件夹:  

在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/
本文最后更新于2018年8月18日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言xichengyouju#163.com(#换成@)反馈,我们会及时处理,谢谢!

未经允许不得转载:作者:知道君, 转载或复制请以 超链接形式 并注明出处 夏末浅笑
原文地址:《OneIndex:一个OneDrive网盘的目录列表程序,可直接下载/查看》 发布于2018-08-18

分享到:
赞(1) 喝一杯咖啡
评论下载是需要人工审核后才能下载的!!!建议QQ授权登录后再评论。

评论 抢沙发

评论前必须登录!

  注册



觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

下载说明
评论下载是需要人工审核后才能下载的!!!建议QQ授权登录后再评论。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册