Coder Social home page Coder Social logo

onepoint's Introduction

OnePoint

一个轻量级、多平台、多网盘的文件目录索引(和管理)工具。

项目地址:https://github.com/ukuq/onepoint

项目特点

轻量级、多平台、多网盘

支持云盘

  • onedrive

    官网:https://office.com/

    类型比较多,为了统一全部放置到了本模块里面,包括国际版、世纪互联版、分享链接三大类,可按照配置时的提示完成填写

  • googledrive

    官网:http://drive.google.com/

    受限于api,所有的下载都将会由本机中转完成

  • coding

    官网:https://coding.net/

    公开api功能太少,所有的功能都是根据cookie完成

  • teambition

    官网:https://teambition.com/

    无公开api,所有功能通过cookie实现,cookie并不一定稳定,这一部分未实现文件管理功能

  • node_fs

    官网:http://nodejs.org/

    基于nodejs自身fs api完成,仅用于挂载本机文件

  • alidrive

    官网:https://www.aliyundrive.com/drive/

    通过refresh_token访问

快速部署

github 测试版(2.0.0)

git clone https://github.com/ukuq/onepoint.git
cd onepoint && npm install

npm start
# pm2 lib/starters/node-http.js

cloudflare 部署

参考:worker/README.md

Demo

https://onepoint.onesrc.workers.dev/

更新说明

210425

新增阿里云盘,支持翻页、id

优化了 onedrive 模块,删除了 code 功能,只保留 refresh_token和share_url

优化了 googledrive 模块,删除了 code 功能,只保留 refresh_token,支持自定义 client api

删除了 art-template,改用 art 编译后的 js 文件生成 html

删除了系统分页,只保留云盘模块自身的分页功能

修复了因缓存而引起的文件下载链接过期的 bug

优化了 w.w 主题,看起来更和谐了,感谢 naicfeng 提供的demo

210413

增加了乐观锁,修改配置时有效,防止多次修改

重写管理页面前端代码,支持了多图片、多音频预览功能, 非常建议更新~

Thanks

oneindex OneManager

License

MIT

onepoint's People

Contributors

dependabot[bot] avatar ukuq avatar

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.