Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 网页挂载程序
- Host: GitHub
- URL: https://github.com/desirefire/alienvan
- Owner: DeSireFire
- License: gpl-3.0
- Created: 2019-05-21T14:08:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T09:40:24.000Z (about 2 years ago)
- Last Synced: 2023-03-03T22:13:09.682Z (almost 2 years ago)
- Topics: cuteone, onedrive, onedrive-sdk-python, oneindex
- Language: Python
- Homepage: https://pan.zzuliacgn.com/
- Size: 15 MB
- Stars: 18
- Watchers: 1
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 ,好厉害!