Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

一款基于python的仿shell风格的百度网盘在线管理工具,提供文件管理、文件/文件夹下载、关键字批量离线下载等功能。

License

Notifications You must be signed in to change notification settings

dbpython/baiduyun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

24 Commits

Repository files navigation

Yunhelper

一款基于python的仿shell风格的百度网盘在线管理工具,提供文件管理、文件/文件夹下载、关键字批量离线下载等功能。

引言:Yunhelper是一款强大的百度云在线管理工具,其最大的特色是交互方式为字符界面,操作方式仿shell风格,上手简单但功能强大。

##目录结构

Yunhelper/
 ├── libs
 │ ├── __init__.py
 │ ├── pcs.py
 │ ├── source.py
 │ └── utils.py
 ├── lx_client.py
 ├── manager.py
 └── README.md

其中,libs目录下的模块对一些网络操作进行了封装,lx_client和manager.py为主程序。

  • lx_client:离线下载主程序,运行格式为./lx_client [keywords],其中keywords支持关键字、番号等。输入命令行回车运行,程序会自动下载10部资源(防止百度和谐)并将其保存着"/我的资源/keywords"下面。

  • manager.py:在线文件管理器,支持文件浏览、文件/文件夹下载等功能。

注意:keywords不能包含空格。

##功能说明

  • 帮助界面
 Welcome to Yunhelper! This is the help utility.
 quit----------------------退出程序
 cd [文件夹名称]-----------类似于cd和ls合起来的功能
 pwd-----------------------打印当前目录
 dl [文件名]---------------下载文件至本地
 dld [文件夹名]------------递归下载文件至本地
 ?-------------------------打印此帮助信息
  • 文件管理
[@/]>>cd 物联网1301
物联网1301班级工作汇报.pptx
物联网1301班委名单.xls
物联网1301普通话测试报名表.xls
物联网1301特色团日_by_mec.zip
物联网1301通讯录.xlsx
物联网1班.xlsx
[@/物联网1301/]>>cd ..
  • 文件夹递归下载
[@/]>>dld 来自:SM-A5000
/来自:SM-A5000/DCIM/Camera/20160329_171245-1.jpg--------------------downloaded successfully
/来自:SM-A5000/DCIM/Camera/20160329_171255-1.jpg--------------------downloaded successfully
  • 离线下载
pi@raspberrypi:~/py_projects/Yunhelper $ ./lx_client.py 人在囧途
task: 1553645743------deleted!
{"task_id":1553924051,"rapid_download":0,"request_id":239951904}
{"task_id":1553924263,"rapid_download":1,"request_id":239996378}
{"task_id":1553924350,"rapid_download":0,"request_id":241324145}
{"task_id":1553924364,"rapid_download":1,"request_id":241397954}
{"task_id":1553924563,"rapid_download":1,"request_id":241495346}
{"task_id":1553924587,"rapid_download":0,"request_id":242481838}
{"task_id":1553924602,"rapid_download":0,"request_id":242607145}
{"task_id":1553924622,"rapid_download":1,"request_id":242685303}
{"task_id":1553924832,"rapid_download":1,"request_id":242810700}
{"task_id":1553924840,"rapid_download":0,"request_id":243813444}
{"task_id":1553924866,"rapid_download":0,"request_id":243873697}
  • 本地后台下载
./downloader.py /来自:iPhone/ >> log &

##部署环境 Linux系统 Python2.6+

反馈与建议

About

一款基于python的仿shell风格的百度网盘在线管理工具,提供文件管理、文件/文件夹下载、关键字批量离线下载等功能。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%

AltStyle によって変換されたページ (->オリジナル) /