Coder Social home page Coder Social logo

pingkunet / aliyunpan Goto Github PK

View Code? Open in Web Editor NEW
799.0 799.0 46.0 1.99 MB

小白羊 阿里云盘小白羊版 阿里云盘PC版 小白羊v3 aliyundriver

HTML 0.22% JavaScript 1.83% TypeScript 55.29% CSS 3.37% Vue 39.29%
aliyundrive aliyunpan xiaobaiyang

aliyunpan's People

Contributors

liangguang123 avatar pingkunet 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

aliyunpan's Issues

根路径跳转问题

    在已经点进某个文件夹时,想要回到根路径下,只能点击根路径,但是点完之后,不是直接回到根路径下,而是显示下拉路径。
    这稍微有点不便捷,大部分人点击那里应该是想要直接跳转的。
    如果不能实现点击根路径实现直接跳转,可以在根路径后加一个路径名,达到点击它就可以跳转的效果。
    麻烦作者有空时,可以改进下。

你好,我先问下关于上传的问题

我在用不同的网游加速器的时候,开启加速器以后 无论游戏加速器再次开关还是结束游戏加速器 小白羊的上传都会被限速,1个是限速上传30Mb/s 一个限速100Mb/s 我的上行是200Mb/S ,正常开机后不适用加速器 小白羊完全正常 ,但是有时候需要玩游戏开了加速器就如此,问过加速器 无法解决,想知道你能否知道到底哪里出了问题 ,有办法解决么

能否更改后缀名设置逻辑吗?

现在根据文件后缀名下载 与上传的逻辑能否更改一下,只上传或者下载指定后缀文件名文件,因为有时不知道文件夹下有多少种不同的文件类型,现这现这种方式不好设置

中文文件名排序

在文件夹内选择按名称排序时,中文名称的文件不能正常按照拼音排序,其他文件正常
不知道是不是因为作者还没完善这个功能呢

3.9版本应用报错

打开应用后报错
image
但是可以登陆,但登录后一直加载读取个人目录.

希望能优化一下文件管理功能!

阿里半年前赠送会员快过期,用官方客户端扫出10T的重复文件,因为都是些书籍文件,有几万个,阿里的客户端甚至不支持全选,之前看到小白羊有了这个功能,但是好像还不太完善。希望支持这些功能:
扫描重复文件和文件夹,并标注详细路径。
支持批量删除重复文件
支持显示文件夹大小

由于签名等问题,导致的在线播放视频、下载失效?解决思路参考。。。

2023年2月13日更新,导致原网页版接口失效,但吾爱上的大神已经给出了具体的解决办法,个人不太懂代码,作者如有意更新,可参考下。

地址:
https://www.52pojie.cn/thread-1745677-1-1.html
https://github.com/kazutoiris/ali_ecc

说下结果

STEP1 生成密钥对

private_key = random.randint(1, 2**256-1)
ecc_pri = ecdsa.SigningKey.from_secret_exponent(
    private_key, curve=ecdsa.SECP256k1)

STEP2 生成并处理公钥

ecc_pub = ecc_pri.get_verifying_key()
public_key = "04"+ecc_pub.to_string().hex()

STEP3 签名

def sign(appId, deviceId, userId, nonce) -> str:
    sign_dat = ecc_pri.sign(r(appId, deviceId, userId, nonce).encode('utf-8'), entropy=None,
                            hashfunc=hashlib.sha256)
    return sign_dat.hex()+"01"

非对称签名每次签同样的内容产生的签名是不一样的,但是似乎阿里云盘直接简单处理了。
create_session 时候用的 x-signature 必须原封不动的传递到其他 API 的调用上,否则就算是密钥对一致、内容一致,也只会报无效。

其它的
似乎油猴脚本下载不受影响。
AList通过分享创建的也不受影响。

能帮忙重新打包一下嘛,万分感谢

2022/09/18

注:因上传下载功能尚未做完,本次仅同步代码不发布安装包

  1. Fix v3.5.23alpha中的20余处小BUG
  2. Fix 登录时遇到二次短信验证时不能继续登录的BUG
  3. 完善批量重命名功能
  4. 完善颜色标记功能
  5. 优化文件列表加载显示逻辑,现在很优雅了
  6. 优化文件名排序,支持中文数字排序,按win习惯英文在前中文在后
  7. 优化文件夹树性能(全部文件夹列出速度加快3倍,20万文件夹不卡顿,树内存占用减少60%)
  8. 恢复显示文件夹体积(可按大小排序),优化计算文件夹体积的逻辑(速度加快计算量减少)
  9. 底部增加网盘空间信息和文件夹内文件总数量
  10. 增加复制文件名和复制目录树的功能
  11. 适配更新vite3.1.2,更新全部package到最新版

代码同步过来了能顺便帮打个包嘛,万分感谢!!!

下载功能还需优化

下载一个有9万个文件1.9T的文件夹,数据加载到23000个就不动了,此时界面很卡,CPU占用却只有20%左右很稳定,内存占用在500~800M之间。卡了5分钟我就关掉了,暂时不适合日常使用。3.9bate版

errorHandler Cannot read properties of undefined (reading 'resetFields')

最新版(用10月31日源码打包)下载功能完全失效

下载文件必报错如题,运行日志:
errorHandler //== Error ==// Cannot read properties of undefined (reading 'resetFields') //== Stack ===// TypeError: Cannot read properties of undefined (reading 'resetFields') at handleClose (file:///C:/Users/xx/Downloads/Alixby-v3.9.13-beta-win32-x64/resources/app.asar/dist/index.js:158:22032) at Vl (file:///C:/Users/xx/Downloads/Alixby-v3.9.13-beta-win32-x64/resources/app.asar/dist/index.js:1:12680) at bo (file:///C:/Users/xx/Downloads/Alixby...

上传大文件时发生错误

反馈一下,当上传大量文件时,一段时间后进度会卡住,直到客户端退出重启方可恢复。v3.09.13

HttpError4 status=401 code=AccessTokenInvalid message=Request failed with status code 401
HttpError4 status=401 code=AccessTokenInvalid message=Request failed with status code 401
HttpError4 status=401 code=AccessTokenInvalid message=Request failed with status code 401
HttpError4 status=404 code=NotFound.UploadId message=Request failed with status code 404
HttpError4 status=404 code=NotFound.UploadId message=Request failed with status code 404
HttpError4 status=404 code=NotFound.UploadId message=Request failed with status code 404

已上传上传约1TB文件,账号已开通 svip

你好作者,一个小功能可以实现吗?

就是小白羊每次进入文件夹,再返回上层菜单,就会回到菜单的最上面,比如一个文件夹是电视剧,经常要进入文件夹查看,但是返回上层菜单之后又回到最顶部,而文件夹在中间,每次都要滚动鼠标或者下拉,非常麻烦,可以把返回上层菜单直接定位到现在的文件夹位置吗?可能我说得比较啰嗦,只是想让你看明白啥意思,非常感谢了,百来T得资源,经常要更新,每次都要滚动鼠标或者拖动,真的麻烦噢,原作者那里我也反馈过了,只是刚知道作者现在换工作,没再继续更新V3了,希望在这里能实现这个小功能,感谢了

v3.9.13-beta测试版发布公告

github 下载地址:https://github.com/PingKuNet/aliyunpan/releases/tag/v3.9.13-beta
gitee 下载地址:https://gitee.com/PingKu/aliyunpan/releases

mac版晚一点发布

注意、注意、注意:

  • 该版本与旧版V3不兼容,请先做好数据备份
  • 由于功能不完善,下载前请先在【设置】【传输】中设置好【下载文件保存的位置】
  • 由于DB升级数据结构修改,如果使用过旧版V3,要进行“重置”才能正常使用
  • “重置”方法,【设置】【高级选项】【删除全部数据(重置)】
  • 新账号首次登录,请使用扫码登录,如果卡在二次验证后的跳转中页面,请尝试“重置”后,扫码登录

下载文件时提示"移动文件失败"

下载文件时文件应该已经下载完毕,但是出现“移动文件失败,请重新下载”的错误提示,并且即使删除下载记录重新下载,也仍然出现同样的提示

v3.9.13-beta新问题,长时间上传大文件会导致错误。

电脑挂机后台上传几个大文件,早上醒来一看,一个都没上传成功,关闭应用后,重新打开。需要从零开始。白天上传的时候也试过,莫名其妙的失败,然后导致从零开始。无奈之下,暂时先换回小白羊版本v2.9.24,没什么问题。

希望修改一下文件名的大小写问题

试了一下windows下面编译打包没有问题。
但是linux下打包会失败,大概有十多处文件找不到,实际上是存在的,但是大小写不匹配。
猜想应该是Linux导包下大小写敏感,而windows不敏感,所以linux下无法打包(百度了一下确实如此)。
建议改改?按实际文件名导入?

视频地址解析失败

基于账号安全保护,视频模块升级后,未经授权的
三方客户端(小白羊,clouddrive等), 也将无法播 放
及下载视频文件。如发现三方客户端不可用,可直接联
系三方客户端提供者。

文件去重复可以增加一键选择删除吗?

扫描出来28133组重复文件,平均每组3个,大概6万多重复文件。手颤抖ing~~~

hash一致,其实删除哪一个都无所谓。尽量保留长路径名(分组最深),最长文件名(信息最多)方便检索即可

如果做的复杂,就可以类似类似Duplicate Cleaner 多种条件组合
image

移动文件失败

小白羊解压到系统盘("C:\小白羊\阿里云盘小白羊版v3.exe"),下载文件时显示”移动文件失败“怎么解决?resources文件夹内显示为TD格式的文件

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.