Giter VIP home page Giter VIP logo

olaindex's Introduction

OLAINDEX

✨ Another OneDrive Directory Index.

Latest Stable Version Latest Unstable Version GitHub stars GitHub forks GitHub license visitors

中文README

Introduction

A simple, full-featured OneDrive directory index web app, Built on top of the Laravel framework. Using the Microsoft Graph API present content,support multiple accounts,multiple themes.

Features

  • OneDrive directory index
  • Support for different types of resources preview
  • support multiple accounts

Project address

Demo

Preview

Preview

Installation

This project is base of the Laravel framework,Please refer to the relevant documentation.

Documentation

cd web-project
git clone https://github.com/WangNingkai/OLAINDEX.git tmp 
mv tmp/.git . 
rm -rf tmp 
git reset --hard 
composer install -vvv  # Install Dependencies
chmod -R 777 storage # Important!!!Ensure that the cache directory has read and write permissions
chown -R www:www * # this 'www' refer to the serve user group
composer run install-app # installation app

Bug report

Please read before bug report《How To Ask Questions The Smart Way》

4 way to bug report:

  1. GitHub issue
  2. GitHub discussions
  3. My Blog
  4. [email protected]

Notes

  1. OLAINDEX Command Line Version.Project Address OLAINDEX-CMD

  2. This software is only for daily study and should not be used for any commercial purposes. Please abide by the laws of your country. Any illegal behavior is the responsibility of the user.

  3. If you use this application, please try to keep the copyright at the bottom and share it with more people.Thanks.

💖 Support the project

I open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously, this takes time. You can use this service for free.

However, if you are using this project and happy with it or just want to encourage me to continue creating stuff, there are few ways you can do it :-

  • Starring and sharing the project 🚀
  • paypal.me/wangningkai - You can make one-time donations via PayPal. I'll probably buy a coffee tea. 🍵
  • Wechat & AliPay

Thanks! ❤️

License

The OLAINDEX is open-source software licensed under the MIT license.

Stargazers over time

Star History Chart

Thanks

JetBrains

olaindex's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar fossabot avatar imgbotapp avatar wangningkai avatar xczh avatar zisbusy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

olaindex's Issues

如何修改视频播放器默认尺寸

默认尺寸为
.dplayer-video-wrap .dplayer-video {
width: 100%;
height: 100%;
这个参数在源码里没有
希望能改为
.dplayer-video-wrap .dplayer-video {
width: 100%;
height: 640px;
这样对竖屏的视频在电脑端有良好的显示

无法播放包含中文的视频/音乐

1. 该问题的重现步骤是什么?

文件名包含中文/地址包含中文时无法在线播放

2. 你期待的结果是什么?实际看到的又是什么?

在播放地址/名称中包含中文的文件时,持续在缓冲,但是不包含中文(纯英文)的文件播放时,没有问题

3. 问题出现的环境

  • 操作系统版本:Debian 9
  • Apache/NGINX 版本:nginx/1.15.6
  • PHP 版本:PHP 7.2.12
  • OLAINDEX 版本:latest
  • 浏览器版本:
    • Chrome 71.0.3578.80 x64
    • Safari/iOS 12.1
    • Firefox 64

怎么设置成https only

我的应用部署在heroku,主页面可以以https打开,但是页面内所有链接都是http的

安装失败

您好,我安装进行到最后一步,申请过id机密并且填好保存后,跳转提示登录office账户,然后就是“无法访问此网站”,请问是怎么回事呢

你好

我的首页怎么没有搜索呢 登录后台才有 还有我想让显示的文件名长度再长点 怎么修改呢

可以通过这个链接,更友好的获得client_id、client_secret和绑定回调

$ru = "https://developer.microsoft.com/en-us/graph/quick-start?appID=_appId_&appName=_appName_&redirectUrl={$redirect_uri}&platform=option-php";

$deepLink = "/quickstart/graphIO?publicClientSupport=false&appName=oneindex&redirectUrl={$redirect_uri}&allowImplicitFlow=false&ru=".urlencode($ru);

$app_url = "https://apps.dev.microsoft.com/?deepLink=".urlencode($deepLink);

直接跳转访问 $app_url 会更友好。

建议

可不可以增加一个看图模式 增加按钮在看图片可以直接上一张下一张

安装好了,但打开页面就报错

Warning: realpath(): open_basedir restriction in effect. File(/www/wwwroot) is not within the allowed path(s): (/www/wwwroot/public/:/tmp/:/proc/) in /www/wwwroot/bootstrap/app.php on line 15

Warning: include(): open_basedir restriction in effect. File(/www/wwwroot/vendor/vlucas/phpdotenv/src/Exception/InvalidPathException.php) is not within the allowed path(s): (/www/wwwroot/public/:/tmp/:/proc/) in /www/wwwroot/vendor/composer/ClassLoader.php on line 444

Warning: include(/www/wwwroot/vendor/vlucas/phpdotenv/src/Exception/InvalidPathException.php): failed to open stream: Operation not permitted in /www/wwwroot/vendor/composer/ClassLoader.php on line 444

Warning: include(): Failed opening '/www/wwwroot/vendor/composer/../vlucas/phpdotenv/src/Exception/InvalidPathException.php' for inclusion (include_path='.:/www/server/php/72/lib/php') in /www/wwwroot/vendor/composer/ClassLoader.php on line 444

Warning: include(): open_basedir restriction in effect. File(/www/wwwroot/vendor/symfony/debug/Exception/FatalThrowableError.php) is not within the allowed path(s): (/www/wwwroot/public/:/tmp/:/proc/) in /www/wwwroot/vendor/composer/ClassLoader.php on line 444

Warning: include(/www/wwwroot/vendor/symfony/debug/Exception/FatalThrowableError.php): failed to open stream: Operation not permitted in /www/wwwroot/vendor/composer/ClassLoader.php on line 444

Warning: include(): Failed opening '/www/wwwroot/vendor/composer/../symfony/debug/Exception/FatalThrowableError.php' for inclusion (include_path='.:/www/server/php/72/lib/php') in /www/wwwroot/vendor/composer/ClassLoader.php on line 444

Fatal error: Uncaught Error: Class 'Symfony\Component\Debug\Exception\FatalThrowableError' not found in /www/wwwroot/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:122 Stack trace: #0 /www/wwwroot/public/index.php(55): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #1 {main} thrown in /www/wwwroot/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php on line 122

远程文件夹的显示问题解决了没?

OneIndex不能正确地读取其他人分享到本人OneDrive并且加到了自己目录树的文件夹,不知道这边解决了么,我目前看是用:/path:/访问的方法访问的是mount前的本地占位符导致的问题。用drive-id和item-id访问就正确了。

安装报错

安装到这一步:php artisan key:generate
就报错了,

HTTP ERROR 500

安装不上呢,提示HTTP ERROR 500怎么解决呢?

申请client_id、client_secret时的链接问题

在申请client_id、client_secret时,redirect_uri的链接填写框内,默认是自动把域名填好了,但是并没有加前缀https://,申请的那个可能自己还记得加,当按照步骤把client_id和client_secret填好后一般直接就点保存了,这个时候第二个redirect_uri因为有内容很容易就被忽略了, 然后因为没加https://就会被拒绝。
能否自动也把前缀加上呢?

安装命令成功但是打开网页报错了

Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/od.ramiko.me/vendor/autoload.php) is not within the allowed path(s): (/www/wwwroot/od.ramiko.me/public/:/tmp/:/proc/) in /www/wwwroot/od.ramiko.me/public/index.php on line 24

Warning: require(/www/wwwroot/od.ramiko.me/vendor/autoload.php): failed to open stream: Operation not permitted in /www/wwwroot/od.ramiko.me/public/index.php on line 24

Fatal error: require(): Failed opening required '/www/wwwroot/od.ramiko.me/public/../vendor/autoload.php' (include_path='.:/www/server/php/71/lib/php') in /www/wwwroot/od.ramiko.me/public/index.php on line 24

安装报错!

[Tip] Requirements Check
wget : ok
git : ok
nginx : ok
php : ok
install.sh: line 59: /usr/local/php/bin/php: No such file or directory
[Error] PHP Version must be more than 7.1.3

宝塔安装的7.2 是不是脚本有问题啊

安装后一直403错误

Something error:

403 Forbidden

You don't have permission to browse.

Please check or try again later.

hostname: leyun-free

Generated by kangle/3.5.10.1.

500

Whoops, something went wrong on our servers.

视频封面404

大佬,我重新装了一遍新版olaindex,结果所有视频封面都是404,虽然不影响播放吧……但是强迫症看起来不舒服
image

另外我用格式工厂把所有flv转成mp4了,但是这种视频播放没有画面只有声音,请问有解决方案吗?

文件名显示问题

现在的文件名是这样/item/01XKOG6HIRSSOZIMCLNFEJ5JBRNOMZIMTQ

能改成,和上传文件名一样的格式吗 不然wget 下载不了

点击图片原图报错

(图床里也一样)报错信息:The requested content cannot be loaded.
Please try again later.

安装完打开显示这个是什么

Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/pan_xxx_cn/public/../vendor/autoload.php) is not within the allowed path(s): (/www/wwwroot/pan_xxx_cn/public/:/tmp/:/proc/) in /www/wwwroot/pan_xxx_cn/public/index.php on line 24

Warning: require(/www/wwwroot/pan_xxx_cn/public/../vendor/autoload.php): failed to open stream: Operation not permitted in /www/wwwroot/pan_xxx_cn/public/index.php on line 24

Fatal error: require(): Failed opening required '/www/wwwroot/pan_xxx_cn/public/../vendor/autoload.php' (include_path='.:/www/server/php/72/lib/php') in /www/wwwroot/pan_xxx_cn/public/index.php on line 24

目录中文件太多打不开

例如OD一个目录中有3000个视频文件,那么这个文件夹在访问的时候打不开,是什么原因。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.