AlienVan
开坑快两年,但是弃坑大半年的项目。
最近有点时间了就简单填坑,也算是完成一件事吧!
但是这个终归只是一个半成品,存在着很多问题,也就凑合用用。
现在onedrive index 网页挂载程序可供选择的已经很多很多了。也不差我这一个!
写都写了,就做个演示吧,有很多bug 哈哈哈。
DEMO
界面截图
开发环境
操作系统 = '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 的gtihub repo 喵叽了出来!
- flask都好几个同类的项目了,再搞一个没意思呐,就django吧。
- getMicrosoft Graph 的 demo。嗯?是flask的
- 通过前辈的项目CuteOne&PyOne了解OD的业务流程,好多啊。眼花了,哪是管哪的..
- 啃这又臭又长的微软onedrive api
- 在onedrivecmd基础上套web壳的思路放弃
- 弃用onedrive-sdk-python
- 采用新的 Microsoft Graph 获取授权
- 对比前人项目发现,onedrive-sdk-python的授权方式要淘汰了
- Azure 上注册了 AlienVan 应用,因为有一首喜欢的歌叫
- 瞎几把乱搜,找到了微软应用开发页,下载到一份python的demo。嗯?用django写的呢..
- onedrive-sdk-python啥鬼玩意啊,最近更新3年前?能不能用,有点虚呐
- 参考onedrivecmd代码,寻找到了onedrive-sdk-python
- 行吧..我自己来呗,自己写个合胃口的好了..(造轮子病
- CuteOne ! 这UI强啊!很合我 moe moe 的胃口。费了好大劲才装成功..想哭了
- PyOne ! 项目图标很调皮,大概是我见过功能最强大的同类程序,支持aira2,wocao..啥..python2?更新狂魔有点强迫症..
- OLAINDEX ! 不错呀,在oneIndex上多了好多的功能和支持。
- OneList ! 极致简约,但是我有点看不懂咋用..
- onedrivecmd ! emmmm,这并不是网页挂载程序诶..
- 到github海淘了起来,寻找其他的 onedrive 网页挂载程序
- 尝试搭建 oneIndex 成功!但总觉得少了些什么..
- 百X网盘真难用,于bilibili邂逅 oneIndex ,好厉害!