Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

本人还在维护这个项目,如果有问题或建议可以来提 #33

Open
qjfoidnh opened this issue Nov 7, 2020 · 13 comments
Open

Comments

@qjfoidnh
Copy link

qjfoidnh commented Nov 7, 2020

https://github.com/qjfoidnh/BaiduPCS-Go

我是之前那个有转存功能的修改版作者,出于一些私人原因还在维护这个项目。有空的话会尽量解决一些问题(虽然不一定有空...)

@nazhendenb
Copy link

nazhendenb commented Jan 7, 2021

啊,今天才发现有新的大佬接手了,share命令也能用了 赞美大佬
希望ep命令导出秒传信息的txt文件名可控而不是时间戳,或者直接把MD5信息打印在屏幕上,可以用>写入txt文件,方便其他语言读取

@felixonmars
Copy link
Owner

感谢!

@qjfoidnh
Copy link
Author

qjfoidnh commented Jan 7, 2021

啊,今天才发现有新的大佬接手了,share命令也能用了 赞美大佬
希望ep命令导出秒传信息的txt文件名可控而不是时间戳,或者直接把MD5信息打印在屏幕上,可以用>写入txt文件,方便其他语言读取

export 的-out参数就可以指定输出文件名,可以export --help查看各参数的功能

@nazhendenb
Copy link

啊,今天才发现有新的大佬接手了,share命令也能用了 赞美大佬
希望ep命令导出秒传信息的txt文件名可控而不是时间戳,或者直接把MD5信息打印在屏幕上,可以用>写入txt文件,方便其他语言读取

export 的-out参数就可以指定输出文件名,可以export --help查看各参数的功能

学到了 感谢大佬

@nazhendenb
Copy link

nazhendenb commented Jan 13, 2021

使用bduss登录时,如何指定stoken? 感觉是个小问题就不开新的issue了
我的登录命令是 ./BaiduPCS-Go login -bduss=1234 -stoken=5678 ,然后提示我缺少stoken。
顺带一提-bduss=12345678-bduss=1234,stoken=5678我也试过了。。。。

补充: 又看了下教程,发现我第一次的方法是对的,补个图 3.7.2最新版
image

image

image

补充2:我发现share c取消分享的时候,即使ID不存在也会打印'取消分享成功'...

@qjfoidnh
Copy link
Author

qjfoidnh commented Jan 13, 2021

使用bduss登录时,如何指定stoken? 感觉是个小问题就不开新的issue了
我的登录命令是 ./BaiduPCS-Go login -bduss=1234 -stoken=5678 ,然后提示我缺少stoken。
顺带一提-bduss=12345678-bduss=1234,stoken=5678我也试过了。。。。

补充: 又看了下教程,发现我第一次的方法是对的,补个图 3.7.2最新版
image

image

image

补充2:我发现share c取消分享的时候,即使ID不存在也会打印'取消分享成功'...

问题1:我在本地试了两个账号,还真没复现出来,不过有个方案兴许会管用:把bduss和stoken用双引号括上试试。像./BaiduPCS-Go login -bduss="1234" -stoken="5678"这样;或者这种写法:--bduss 1234 --stoken 5678

问题2:对于不存在的shareid服务器没有给出错误码,所以这个暂无法修复

@nazhendenb
Copy link

nazhendenb commented Jan 20, 2021

使用bduss登录时,如何指定stoken? 感觉是个小问题就不开新的issue了
我的登录命令是 ./BaiduPCS-Go login -bduss=1234 -stoken=5678 ,然后提示我缺少stoken。
顺带一提-bduss=12345678-bduss=1234,stoken=5678我也试过了。。。。
补充: 又看了下教程,发现我第一次的方法是对的,补个图 3.7.2最新版
image
image
image
补充2:我发现share c取消分享的时候,即使ID不存在也会打印'取消分享成功'...

问题1:我在本地试了两个账号,还真没复现出来,不过有个方案兴许会管用:把bduss和stoken用双引号括上试试。像./BaiduPCS-Go login -bduss="1234" -stoken="5678"这样;或者这种写法:--bduss 1234 --stoken 5678

问题2:对于不存在的shareid服务器没有给出错误码,所以这个暂无法修复

刚才才看到抱歉,由于没有邮件我以为大佬还没回我。。。

刚才在Windows试了一下,--bduss 1234 --stoken 5678 成功了,转存功能是可以用了,但是登陆的时候还是有打印 缺少stoken,和之前的区别是: 之前打印了两遍,这次只打印了一遍,不知道你那边是什么情况

另外一个问题是在不使用交互模式的情况下只能保存到根目录吗?看起来没有指定保存目录的参数
image

补充: Linux也成功了
image

@qjfoidnh
Copy link
Author

还会打印缺少stoken确实有点奇怪,我下来会看看。

转存会保存到当前工作目录下,所以改变保存目录需要先cd到其他目录,这个操作在非交互模式下也是支持的。

@nazhendenb
Copy link

借楼问个小问题。 之前我在针对不同的域名进行上传测速的时候,按CTRL+C终止,更改配置文件的域名之后再执行上一条命令,此时进度条会直接跑满,过一会儿会报400,当时得到的回复是同一个文件不能上传到多个服务器。参考这里
对此我的解决办法是换密码重新压缩一遍再上传, 除此之外还有别的解决办法吗? 比如删掉本地缓存之类的(在运行目录和root目录里都没有找到类似的文件夹)

@qjfoidnh
Copy link
Author

借楼问个小问题。 之前我在针对不同的域名进行上传测速的时候,按CTRL+C终止,更改配置文件的域名之后再执行上一条命令,此时进度条会直接跑满,过一会儿会报400,当时得到的回复是同一个文件不能上传到多个服务器。参考这里
对此我的解决办法是换密码重新压缩一遍再上传, 除此之外还有别的解决办法吗? 比如删掉本地缓存之类的(在运行目录和root目录里都没有找到类似的文件夹)

Linux下的话是家目录/.config/BaiduPCS-Go,如果有未完成的上传,里面就会有个叫pcs_uploading.json的文件,你想删的应该就是它。
不用重压缩,直接文件改个名也可以满足你的需求。

@nazhendenb
Copy link

借楼问个小问题。 之前我在针对不同的域名进行上传测速的时候,按CTRL+C终止,更改配置文件的域名之后再执行上一条命令,此时进度条会直接跑满,过一会儿会报400,当时得到的回复是同一个文件不能上传到多个服务器。参考这里
对此我的解决办法是换密码重新压缩一遍再上传, 除此之外还有别的解决办法吗? 比如删掉本地缓存之类的(在运行目录和root目录里都没有找到类似的文件夹)

Linux下的话是家目录/.config/BaiduPCS-Go,如果有未完成的上传,里面就会有个叫pcs_uploading.json的文件,你想删的应该就是它。
不用重压缩,直接文件改个名也可以满足你的需求。

找到了,感谢

@HPDell
Copy link

HPDell commented Dec 29, 2021

大佬你好,我刚刚使用下载文件的功能,发现下载一会儿,速度就变成 0 B/s 了,有的文件过一会又恢复了,有的文件还是不行。

@qjfoidnh
Copy link
Author

qjfoidnh commented Dec 30, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants