树莓派上使用百度网盘

想在树莓派上安装下载百度网盘里面的内容,尝试过以下方法

  • 安装官方提供的Linux安装包,实际测试,在树莓派上装不上;
  • 使用bypy工具
    地址:https://github.com/houtianze/bypy,也有图形界面,但是不知道是百度限制了还是怎么会是,按照提供的文档,文件下载不下来;
  • 使用baidupcs-go工具
    地址:https://github.com/felixonmars/BaiduPCS-Go,直接下载release包,运行就能用,但是不带图形界面,使用起来有点费劲。好在有大牛依据baidupcs写了一个网页版的图形界面,就不用敲命令行了。

1.下载baidupcs

下载地址:https://github.com/Linux-Doc/baidupcs-web/tree/master/BaiduPCS-Go-v3.7.1
下载armv7版本的,这个版本能够在树莓派上运行
树莓派上使用百度网盘_第1张图片

2.运行

下载完成之后直接运行

./BaiduPCS-Go

在这里插入图片描述
此时,在浏览器里面输入http://树莓派的ip地址:5299就可以看到百度网盘的登录界面了,登录进去就可以看到百度网盘里面的文件了。
树莓派上使用百度网盘_第2张图片

3.更改配置

配置信息的路径为

/home/pi/.config/BaiduPCS-Go/pcs_config.json

参考信息如下

{
    "cookiefile":	        "/home/gang/.pcs/default.cookie", /*指定Cookie文件*/
    "captchafile":	        "/home/gang/.pcs/captcha.gif",    /*指定验证码图片保存路径*/
    "workdir":	            "/",                              /*指定当前的网盘工作目录*/
    "list_page_size":	    20,                               /*指定列出目录时分页大小*/
    "list_sort_name":	    "name",                           /*指定列出目录时排序字段*/
    "list_sort_direction":	"asc",                            /*指定列出目录时的排序方向*/
    "secure_method":	    "aes-cbc-128",                    /*指定上传时的加密方式*/
    "secure_key":	        "12345678",                       /*指定上传时的加密密钥,*/
                                                              /*下载时如检测到文件被加密,也使用此密钥解密*/
    "secure_enable":	    true,                              /*指定是否启用加密解密*/
                                                              /*如果设置为false,*/
                                                              /*下载时即使检查到文件加密,也不会解密*/
    "timeout_retry":	    true,                             /*当执行'synch''compare'命令时,
                                                                因为频繁调用api去获取目录下文件名称
                                                                将导致一些api调用超时,此选项用于控制超时时
                                                                是否重试。*/
    "max_thread":	        5,                                /*下载时允许的最大线程数*/
    "max_speed_per_thread": 0                                 /*设置的是单个线程的最大下载速度。0表示不限速。
                                                                单位为KiB。例,如果设置为100,共有5线程,
                                                                则总的最大下载速度将在500KiB/s上下浮动。*/
    "max_upload_speed_per_thread": 0,                         /*设置的是单个线程的最大上传速度。0表示不限速。
                                                                单位为KiB。例,如果设置为100,共有5线程,
                                                                则总的最大上传速度将在500KiB/s上下浮动。*/
    "user_agent": "netdisk;5.2.7;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia", /*指定 User-Agent。*/
	"cache_size": 1024	                                      /* 设置磁盘缓存大小 */
}

你可能感兴趣的:(树莓派)