非业务需求,只是觉得开着电脑挂机下载百度网盘的内容实在是太慢了
突发奇想,能不能用服务器挂机下载,反正开着也是开着
上网搜索一番,还真的有现成的实现

有人利用百度网盘开源的api,写了个下载上传同步的工具
(https://github.com/houtianze/bypy/)

python和python3都可以用
pip安装之后,全局都可以使用
脚本的命令是 bypy

第一次运行会让绑定百度网盘,之后就不用了

常用的命令有
upload 上传 syncup同步到云端

download 下载 syncdown 同步到本地

比较遗憾的是只能同步 /apps/bypy下面的文件,可能需要手动把需要同步的文件在百度网盘里面移动

然后就是挂机下载了

由于这个脚本是同步的,意味着关闭ssh链接就没有了,所有又学到一个新的命令 screen

screen -S bypy 创建一个可以后台运行的链接,执行一些运行时间较长的任务

挂在那 然后 ctrl+A+D 以后台的方式执行任务 并且可以通过 screen -ls 查看任务

screen -r pid或任务名称再次进入环境查看

后期可以通过aliyu自带的ossutil 同步到同一地区的对象存储,内网速度快,上传不收费

在从对象存储下载,实现满速下载文件

非常好用

相关文章
评论
分享
  • serveless踩坑-注意事项

    事件触发,运行完直接释放,不支持长连接如websocket 在腾讯云标准环境下,仅 /tmp 目录可读可写,输出文件时请注意选择 /tmp 路径,否则会导致服务因缺少写权限而异常退出。 请求体如文件在base64后编码 不支持大...

    serveless踩坑-注意事项
  • 利用ffmpeg转码B站缓存

    由于工作原因驻场开发,地区限制,酒店竟没有wifi,所以开了流量套餐 其中就包括B站在线观看,缓存视频单独走流量计算,每个月有30G的流量, 虽然可以愉快的手机刷B站,但是明显PC看视频才更爽, 且开热点给PC看B站的流量是不算在...

    利用ffmpeg转码B站缓存
  • serveless踩坑-同步机制

    没有真正的异步 12345678910router.get('/track', async (req, res) => { track( ...req.query ); res.type('image/png')....

    serveless踩坑-同步机制
  • serveless踩坑-图片上传

    图片上传简单的图片上传前端1<input type="file" id="file"> 1234567891011121314function upload() { var formData = ne...

    serveless踩坑-图片上传
  • 离线上传方案

    有个需求需要断网环境下上传文件,在有网环境下提交附件需要提交到单独的文件服务器,返回文件服务器的id框架是element-ui 设计思路 利用浏览器自带的indexDB,存储blob数据 利用localStorage缓存表单数据,in...

    离线上传方案
  • react-native开发指南

    React Native 中设置 APP 名称、图标和启动页https://www.jianshu.com/p/727c6057fc0a 设置项目名android/app/src/main/res/values/strings.xml...

    react-native开发指南
  • 纯css添加div

    今天接到一个需求,在贴片图片的左下角添加一段文字,表明“广告”二字乍一听挺简单的,后来拿到源码发现不对劲 1234<script type='text/javascript' charset='utf-8' src='http:...

    纯css添加div
  • 82.删除排序链表中的重复元素II

    82. 删除排序链表中的重复元素 II给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。示例1输入: 1->2->3->3->4->4->5输出: 1->2...

    82.删除排序链表中的重复元素II
  • hexo使用手册

    My Name is NNNNzs 文章Front-matter是文件最上方以 — 分隔的区域,用于指定个别文件的变量,举例来说: 12345678---title: hexo使用手册date: 2019-08-10 00:25:19...

    hexo使用手册
  • docker-Dockerfile篇

    什么是DockerfileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明,相当于快速构建时候的脚本文件 获取images 首先明确需要获取的image版本,以目前LTS的nodejs版...

    docker-Dockerfile篇