The Baidu Network Disk client bcloud in Linux enables high-speed offline download
Bcloud is a Linux Desktop client for Baidu online storage. Currently, many resources are available for downloading Baidu online storage. You can use bcloud to download high-speed offline data in Linux.
Software Interface:
Supported Linux systems/versions:
- ArchLinux
- Debian sid
- Debian testing
- Debian stable
- Fedora 20
- Fedora 21
- Gentoo
- OpenSUSE 13
- Ubuntu 14.04
- Ubuntu 13.10
- Linux Mint 17
Similar projects
Bypy uses the Baidu Network Disk client, which uses the Baidu Network Disk PCS interface.
If necessary, you can also directly call the Baidu network disk interface provided by bcloud, use bcloud/auth. py to obtain the connection authorization of the Baidu server, and then use bcloud/pcs. py to call the corresponding network disk interface.
Install
Please download the corresponding installation packages, such as deb and rpm, directly to bcloud-packages ..
Q &
1. Why does bcloud not support local and remote server synchronization?
Because Baidu online storage does not disclose its synchronization algorithm, refer to this issue.
2. Can I support other network disks?
My time and energy are very limited. It took me more than a month to develop bcloud alone. in addition, there is very little time out of work, and there are many other things to deal. so if you report a bug or report a problem and fail to receive a response in time, please wait for a while and I will arrange a time to handle the problem.
3. How to Set keyring? ArchLinux users are most likely to encounter this problem. in debian, ubuntu, mint, and other systems, keyring is automatically configured after installation. However, in arch, You need to manually set these settings, which is very troublesome.
There is a complete introduction to arch wiki. The arch user should read the entire article here, and then select the corresponding configuration method based on their own desktop environment and their needs.
There is also a similar document officially published by gnomekeyring.
4. Why are bcloud interfaces different in different releases? Bcloud has started to call the components in gtk3.12, which is more consistent with the new gnome-shell style. However, the old release version, such as debian 7, contains a very old version of gtk3, you can only continue using the old interface. they have no difference in functionality.
5. Is there a command line interface? Bcloud only provides the GUI. however, bcloud can be easily extended based on bcloud. bcloud implements most interfaces of Baidu's network disk, bcloud/auth. py is used to authorize logon, bcloud/pcs. py is the network disk interface.
For example, in this issue, bcloud is called to traverse the Network Disk and obtain the file directory structure.
6. How to Set proxy? Bcloud supports global proxy settings on the desktop. For example, you can add a proxy to the Gnome network settings or set a proxy on the terminal, suchexport http_proxy='http://127.0.0.1:8086'
To set the http proxy,export https_proxy='http://127.0.0.1:8086'
To set the https proxy, and then run it on this terminal.$ bcloud-gui
Then, bcloud uses the network proxy you just set.
Note that https is required for some network connections of bcloud. This requires you to set the https proxy and import the corresponding certificate at the same time. Otherwise, an error will occur.
Project address: https://github.com/LiuLang/bcloud
The software is developed by LiuLang.
This article permanently updates the link address: