Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/desirefire/alienvan

onedrive 网页挂载程序
https://github.com/desirefire/alienvan

cuteone onedrive onedrive-sdk-python oneindex

Last synced: about 1 month ago
JSON representation

onedrive 网页挂载程序

Awesome Lists containing this project

README

        

# AlienVan
开坑快两年,但是弃坑大半年的项目。

最近有点时间了就简单填坑,也算是完成一件事吧!

但是这个终归只是一个半成品,存在着很多问题,也就凑合用用。

现在onedrive index 网页挂载程序可供选择的已经很多很多了。也不差我这一个!

写都写了,就做个演示吧,有很多bug 哈哈哈。

# DEMO
[演示程序](https://pan.zzuliacgn.com/)

# 界面截图
![文件列表](docs/636a83dc.png)

![图片文件预览](docs/08156b54.png)

![视频文件预览](docs/5b364fb0.png)

# 开发环境
```python

操作系统 = 'Ubuntu18.04LTS'
Code = 'python 3.6.7'
WebFrame = 'django 2.2.4'
测试环境 = 'Ubuntu18.04LTS'

```

# AlienVan 成长日记

展开查看 (有点长哦,从下往上读)

* 添加文档说明和演示
* 简单的把某些坑给填了,做此封装
* 文件详细信息页显示图片缩略图!增加音乐文件和视频文件的辣鸡H5播放器(以后肯定会换那两个牛逼的东西)
* 文件详细信息页排版调整!增加文件下载,删除按钮钮和对应的功能
* 文件详细信息页排版调整!增加傻瓜引用链接
* 文件详细信息页诞生!
* onedrive 文件列表实现分页,自定义显示文件项数量,文件名搜索功能!
* onedrive 文件列表拥有更多信息,增加文件名排序,大小排序,最后修改时间排序
* onedrive 多盘绑定,蛇皮切换网盘实现!
* 前端偷懒,干脆直接使用模板引擎标签
* onedrive 文件列表展示了出来,感觉还需要增加更多细节
* 实现保存和刷新保持onedrive连接会话
* 实现onedrive登陆授权功能
* 创建前端模板、前端静态文件,使用adminLTE前端框架
* 展开django框架,创建多个app,设置路由器与次级路由
* 一个名为 [AlienVan](https://github.com/DeSireFire/AlienVan) 的gtihub repo 喵叽了出来!
* flask都好几个同类的项目了,再搞一个没意思呐,就django吧。
* get[Microsoft Graph](https://developer.microsoft.com/en-us/graph/get-started/python) 的 demo。嗯?是flask的
* 通过前辈的项目[CuteOne](https://github.com/Hackxiaoya/CuteOne)&[PyOne](https://github.com/abbeyokgo/PyOne)了解OD的业务流程,好多啊。眼花了,哪是管哪的..
* 啃这又臭又长的微软[onedrive api](https://docs.microsoft.com/en-us/onedrive/developer/?view=odsp-graph-online)
* 在[onedrivecmd](https://github.com/cnbeining/onedrivecmd)基础上套web壳的思路放弃
* 弃用[onedrive-sdk-python](https://github.com/OneDrive/onedrive-sdk-python)
* 采用新的 [Microsoft Graph](https://developer.microsoft.com/en-us/graph/get-started/python) 获取授权
* 对比前人项目发现,[onedrive-sdk-python](https://github.com/OneDrive/onedrive-sdk-python)的授权方式要淘汰了
* Azure 上注册了 AlienVan 应用,因为有一首喜欢的歌叫
* 瞎几把乱搜,找到了微软应用开发页,下载到一份python的demo。嗯?用django写的呢..
* [onedrive-sdk-python](https://github.com/OneDrive/onedrive-sdk-python)啥鬼玩意啊,最近更新3年前?能不能用,有点虚呐
* 参考[onedrivecmd](https://github.com/cnbeining/onedrivecmd)代码,寻找到了[onedrive-sdk-python](https://github.com/OneDrive/onedrive-sdk-python)
* 行吧..我自己来呗,自己写个合胃口的好了..(造轮子病
* [CuteOne](https://github.com/Hackxiaoya/CuteOne) ! 这UI强啊!很合我 moe moe 的胃口。费了好大劲才装成功..想哭了
* [PyOne](https://github.com/abbeyokgo/PyOne) ! 项目图标很调皮,大概是我见过功能最强大的同类程序,支持aira2,wocao..啥..python2?更新狂魔有点强迫症..
* [OLAINDEX](https://github.com/WangNingkai/OLAINDEX) ! 不错呀,在oneIndex上多了好多的功能和支持。
* [OneList](https://github.com/0oVicero0/OneList) ! 极致简约,但是我有点看不懂咋用..
* [onedrivecmd](https://github.com/cnbeining/onedrivecmd) ! emmmm,这并不是网页挂载程序诶..
* 到github海淘了起来,寻找其他的 onedrive 网页挂载程序
* 尝试搭建 [oneIndex](https://github.com/donwa/oneindex) 成功!但总觉得少了些什么..
* 百X网盘真难用,于bilibili邂逅 oneIndex ,好厉害!