GithubHelp home page GithubHelp logo

baidupcs-go's People

Contributors

88250 avatar apocelipes avatar daobee avatar felixonmars avatar hianghokung avatar iikira avatar lsytj0413 avatar soffchen avatar xwjdsh avatar yaserazfar avatar yinheli 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  avatar  avatar  avatar

baidupcs-go's Issues

dubox support

Now that Baidu have dubox, which is almost same as pan.baidu.com. So, making url configurable is good idea to support dubox.

Why has iikira/BaiduPCS-Go been totally eliminated?

Shocked to realize that iikira/BaiduPCS-Go has been eliminated. Visited the project just one month or so ago, still active then.

So has the appveyor link where latest builds were regularly issued.

So has the QQ group, which cannot be searched for now.

What happened? And when did that happen? Will there be further updates on the project here or somewhere else?

Thx for any info.

请问如何手动编译?

先说一下需求:使sumfile(sf)命令导出的秒传信息的filename部分带上引号。

场景:浏览器插件只能读取export命令生成的秒传信息而无法读取sf命令生成的信息 脚本地址

原因: export命令最后的文件名带有英文双引号而sf命令没有,脚本只支持有双引号版本的命令。所以我想出来的解决办法是把 第1340行filename改成 \"filename\" 。而目前的go get github.com/felixonmars/BaiduPCS-Go 已经失效,所以来寻求手动编译的方法

有没有办法通过序号使用 cd / d 等命令?

在某些文件夹中,我会有大量中文名开头的文件或目录,我必须输入大量中文,或者是 TAB 无数次才能准确的操作我需要的文件或目录。ls 中提供了序号,但是我没有找到文档中提供根据序号操作的方法。

例如我的 ls 输出如下信息:

----
  #  文件大小       修改日期               文件(目录)
  0         -  2019-09-30 16:19:44  壁纸/
  1         -  2019-09-29 15:30:17  词典/
  2         -  2020-02-10 11:55:30  工具/
  3         -  2019-10-29 01:07:03  配置/
  4         -  2020-04-09 09:31:00  头像/
  5         -  2019-09-29 15:30:22  系统/
  6         -  2019-09-29 15:35:39  字体/
       总: 0B                       文件总数: 0, 目录总数: 7
----

我想要 cd 进入“系统”目录,我需要输入 cd 系,再加上一次 TAB 才能进入该目录
能否让我只输入例如 cd #5,直接进入该目录?

登陆网络错误

获取文件/目录的元信息: 网络错误, Post "http://pcs.baidu.com/rest/2.0/pcs/file?app_id=266719&method=meta": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

登录失败

错误信息:

检测BDUSS有效性网络错误, Post "http://tieba.baidu.com/c/s/login": lookup tieba.baidu.com on 192.168.0.1:53: read udp 192.168.0.108:43261->192.168.0.1:53: i/o timeout

Is there any fix for soft links?

$ ./BaiduPCS-Go u ~/NYU_summer_intern /NYU_summer_intern

警告: 遍历错误: lstat /home/lyunfan/NYU_summer_intern/deep-high-resolution-net.pytorch/NYUpose/bin/python/: not a directory
未检测到上传的文件.

$ ls -hl /home/lyunfan/NYU_summer_intern/deep-high-resolution-net.pytorch/NYUpose/bin/python

lrwxrwxrwx 1 lyunfan lyunfan 7 6月 5 15:37 /home/lyunfan/NYU_summer_intern/deep-high-resolution-net.pytorch/NYUpose/bin/python -> python2

添加web服务器命令

我注意到我使用的BaiduPCS是oldiy/Docker基于iikira的BaiduPCS-GO和liuzhuoling的baidupcs-web封装的docker容器,现在这三位作者都已删除了BaiduPCS相关的代码库,手头上的docker容器中运行的BaiduPCS-GO是3.6.7版本,运行BaiduPCS-GO程序时进入的是web服务器的侦听模式,侦听了5299端口,然后通过baidupcs-web访问http://localhost:5299进行操作。

不知道这个3.6.7版本BaiduPCS-GO和felixonmars的3.6.2版本的BaiduPCS-GO是什么关系,貌似都以iikira的BaiduPCS-GO为基础分别发展的。

目前其他作者都停止维护BaiduPCS-GO了,希望felixonmars的版本可以继续发展下去,并期望能增加一个web命令用于web服务器的侦听模式,而不是CLI交互模式。

上传文件失败

u file .

[1] 上传文件失败, 分片上传—合并分片文件: 遇到错误, 远端服务器返回错误, 代码: 31023, 消息: request body param error, it must be:param={"block_list":["file_0_md5","file_1_md5",....]}, 重试 1/3

ERROR: x509: certificate is valid for

This error occurred on 11/128 chance in my first usage.

I don't know if anybody can reproduce this error, but I did complete my download tasks with a small tweak.

PR is creating.

一次性上传超过几百个文件之后,虽然baidupcs-go显示全部上传成功,但是网盘客户端查看有小部分文件并没有上传成功

一次性上传超过几百个文件之后,虽然baidupcs-go显示全部上传成功,但是网盘客户端查看有小部分文件并没有上传成功


 BaiduPCS-Go u /storage/emulated/0/Music/  /我的音乐-2020-08-05

上传结束, 时间: 34.37s, 总大小: 41.156827MB
 BaiduPCS-Go ls /我的音乐-2020-08-05



当前目录: /我的音乐-2020-08-05/





总: 1.54GB                       文件总数: 446, 目录 总数: 0

全部上传完成之后,列出文件夹中的文件,发现文件数量少了几个

大约有1%的文件,虽然显示上传成功,但是实际上并没有真正成功,列出文件的时候数量会比全部文件数少一些

目前无法确定问题是出在百度网盘服务器那边,还是问题出在baidupcs-go这边

但是可以使用meta命令来判断文件是否存在,


BaiduPCS-Go meta /我的音乐-2020-08-05/司夏/司夏-明月顾我.mp3

如果文件不存在,则说明文件实际上上传失败了



获取文件/目录的元信息: 遇到错误, 远端服务器返回错误, 代码: 31066, 消息: 文件或目录不存在


打开上传未完成数据库错误, 能支持多进程同时运行上传吗?

打开上传未完成数据库错误:


pcsupload.UploadingDatabase.UploadingList: []*pcsupload.Uploading: pcsupload.Uploading.isObjectEnd: object ended prematurely, unexpected char i, error found in #1 byte of ...|icemd5":"vC|..., bigger context ...|icemd5":"vCMkhbgnxAwEmJsqNQIW7g==","md5":"vCMkhbgnx|...                                                                   

一般都是在同时运行多个上传进程的时候出现这个问题

经常在上传文件的时候遇到这个问题,以前一直都存在这个问题

"上传未完成数据库"存在的意义是什么?没有它会影响上传文件吗?

至于错误的原因,猜测可能是由于多个进程在读写同一个文件,导致冲突

https://github.com/felixonmars/BaiduPCS-Go/blob/master/internal/pcsfunctions/pcsupload/upload_database.go

由于本人使用baidupcs-go开多个进程并发上传文件,所以经常遇到这种问题

能支持多进程同时运行上传吗?

login failed on android

BaiduPCS-Go-v3.6.2-linux-arm64

login
请输入百度用户名(手机号/邮箱/用户名), 回车键提交 > masx20
请输入密码(输入的密码无回显, 确认输入完成, 回车提交即可) >
错误代码: -1, 消息: 网络请求失败, Post 
"https://wappass.baidu.com/wp/api/login":
 lookup wappass.baidu.com on [::1]:53: 
read udp [::1]:50119->[::1]:53:
 read: connection refused

下载失败

Screenshot_2021-01-19-12-10-02-632_com termux
mipsle版本下载失败 另外arm64版本下载提示网络超时

上传文件,文件名非法

系统: macos

错误信息:
"获取文件列表错误, 获取目录下的文件列表: 遇到错误, 远端服务器返回错误, 代码: 31062, 消息: file name is invalid"

文件名:
Downloads/11.rar

指令:
u /Users/username/Downloads/11.rar
u [本地目录] [\根]

关于shell的格式

建议把shell的格式改成linux bash的格式:
$USER@$HOST:$PATH $USERTYPE (例: yanshiqwq@baidupcs-go:/我的资源/ $ )
现在的shell看着不顺眼(bushi

how to build

Most of the import module point to the original repo, dose anyone knows how to fix it and build it self?

怎么自己编译啊。。代码里好多import的module都是在原repo里的,难道要一个一个自己修改?!

超级会员下载速度也很慢

以前加 --locate参数,下载速度很快。现在不管是不是locate 模式,下载速度都很慢。有解决办法吗?
账号是超级会员
版本:BaiduPCS-Go-v3.6.2-linux-amd64/BaiduPCS-Go
命令: d file --save --nocheck

执行meta 命令查询路径中包含"["或者"]"都会出错,stdout和stderr都 没有任何输出有效信息信息

执行meta 命令查询路径中包含"["或者"]"都会出错,stdout和stderr都 没有任何输出有效信息

$ BaiduPCS-Go meta /[
注:分享链接转存功能无法使用,可使用-cookies参数重新登录以启用
$ BaiduPCS-Go meta /[a
注:分享链接转存功能无法使用,可使用-cookies参数重新登录以启用
$ BaiduPCS-Go meta /]
注:分享链接转存功能无法使用,可使用-cookies参数重新登录以启用
$ BaiduPCS-Go meta /m
注:分享链接转存功能无法使用,可使用-cookies参数重新登录以启用
[0] - [/m] --------------
获取文件/目录的元信息: 遇到错误, 远端服务器返回错误, 代码: 31066, 消息: 文件或目录不存在
$

挂后台下载

你好,

请问如何挂后台下载,我使用nohup download file ./ &,报错:BaiduPCS-Go: BaiduPCS-Go: cannot execute binary file
请问如何解决呢?

谢谢!

登录账号不成功

输入:login -bduss=5MdFg0T2dzNzgxWTZid25pVX5BVnlmOW1HVGVMcWVFSDZWcUJCRGFEUmNMajVmSVFBQUFBJCQAAAAAAAAAAAEAAACMOsIh0MfC5bO~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFyhFl9coRZfSX
然后报错如下:
检测BDUSS有效性json解析出错: invalid character '<' looking for beginning of value

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.