V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wangningkai

另一个 OneDrive 目录索引应用 OLAINDEX

  •  1
     
  •   wangningkai · Oct 20, 2018 · 3604 views
    This topic created in 2747 days ago, the information mentioned may be changed or developed.

    Another OneDrive Directory Index OLAINDEX

    OLAINDEX

    此图来自 如有乐享,感谢推广

    本项目受 Oneindex 启发,功能借鉴其思想,在这里感谢。 项目持续开发,会加入更多功能,欢迎大家提 issue.

    简介

    项目地址:https://github.com/WangNingkai/OLAINDEX

    • 1.OneDrive 目录索引;
    • 2.基于最新 PHP 框架 laravel5 搭建而成;
    • 3.基于 bootswatch 响应式页面布局,适配 PC、平板、手机;

    功能

    • OneDrive 目录查看索引,支持分页查看;
    • 图床功能(国内不太稳低);
    • 支持文件路径一键复制、下载;
    • 支持代码、图片、文本文件即时预览;
    • 支持音视频播放(兼容大部分格式),视频播放采用 Dplayer,音乐播放采用 Aplayer ;
    • 支持文件夹加密(需管理员);
    • 支持文件上传(需管理员);
    • 支持 readme/head 说明文件添加 /编辑 /删除;
    • 支持文件搜索(需管理员);
    • 支持自定义创建文件夹(需管理员);
    • 支持文件 /文件夹删除(需管理员);
    • 后台基本管理,支持主题,预览设置等等(清理缓存后及时生效)(需管理员)。

    演示链接

    安装使用

    由于本项目基于 Laravel 开发,新手建议查看 laravel 的环境搭建再进行部署。

    帮助文档 :Wiki

    更新升级

    • 2018.10.10 / v1.0 安装流程优化;
    • 2018.10.15 / v1.1 加入防盗链
    • 2018.10.16 / v1.2 支持 dash 视频流播放(理论支持大多数视频)

    从原先版本升级请自行执行以下代码:

    git pull
    composer install -vvv
    php artisan update:install
    

    版本

    • release: 测试相对稳定代码

    • master: 开发最新代码

    TODO

    • 目录友好显示
    • 共享目录支持
    • 支持视频字幕,音频歌词
    • 支持后台大文件上传,断点续传

    其他

    小弟的服务器性能有限,所以图片的上传和预览添加了路由请求次数限制,大家可以根据需求更改

    route

    routes/web.php

    附: 本软件仅供日常学习使用,不得用于任何商业用途;学习使用请遵守您所在国家的法律,任何非法行为由使用者本身承担。

    预览

    1.jpg

    2.jpg

    7 replies    2018-10-31 04:44:09 +08:00
    zhxhwyzh14
        1
    zhxhwyzh14  
       Oct 20, 2018 via Android
    谢谢 装一个试试
    WDD
        2
    WDD  
       Oct 21, 2018
    想问一下,播放 Dplayer 所支持的 WebTorrent 流媒体格式文件,走服务器流量吗?
    jichuan
        3
    jichuan  
       Oct 22, 2018 via Android
    666
    ferock
        4
    ferock  
    PRO
       Oct 24, 2018 via iPhone
    有 docker 吗
    wangningkai
        5
    wangningkai  
    OP
       Oct 25, 2018
    @WDD 不走服务器流量,完全走的微软的流量
    wangningkai
        6
    wangningkai  
    OP
       Oct 25, 2018
    @ferock docker 正在学习,其实搭建也比较简单,只要 nginx + php
    WDD
        7
    WDD  
       Oct 31, 2018
    能否承载 500 个人同时播放一个视频的并发需求?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1401 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 17:07 · PVG 01:07 · LAX 10:07 · JFK 13:07
    ♥ Do have faith in what you're doing.