分享一个 bypy 的使用经历

2014-07-28 15:28:22 +08:00
 endoffight

记一次bypy的使用

无意间发现了bypy一个python写得百度网盘的linux客户端

工具实在难得,记录一下,说不定以后能用上!

文档

使用一个软件前,仔细查看文档是必须的,文档链接

文档里讲了一些用法和安装前的准备

下载

使用之前现在本地clone一份吧

cd ~
    mkdir bdyun
    cd bdyun
    git clone https://github.com/houtianze/bypy.git

不出意外的话,应该已经下载好了(废话)。

注意

需要注意的都写在文档里!

中文支持

想要支持中文,你要把系统的区域编码设置为UTF-8。

设置一下

su
vi /etc/sysconfig/i18n

修改原来的内容为

LANG="zh_CN.UTF-8"
SYSFONT=latarcyrheb-sun16

python需要Requests库

检查一下

python
>>> import requests
ImportError: No module named requests

好呀!悲剧了,没有安装过。。。那就找找吧

easy_install
bash: easy_install: command not found

又悲剧了,没有安装easy_install,好麻烦!那就安吧,先看一看python版本

python -V
Python 2.6

我去!好原始啊。赶紧先升级Python吧。到官网看看,那就2.7.8吧

wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
tar -xvf Python-2.7.8.tar.xz.tar
cd Python-2.7.8
./configure
make
su
make install

安装好了再看一看python版本,2.7.8,妥妥的!下面赶紧下载easy_install,先去官网看看,发现

Most Linux distributions come with wget.

Download ez_setup.py and run it using the target Python version. The
script will download the appropriate version and install it for you:

> wget https://bootstrap.pypa.io/ez_setup.py -O - | python

那就用它啦!

执行一下wget https://bootstrap.pypa.io/ez_setup.py -O - | python,果然目录多了个setuptools-5.4.1.zip文件,解压看看

unzip setuptools-5.4.1.zip
bash: unzip: command not found

我去,赶紧补上yum install zip unzip -y,安装解压再执行上面的命令,解压成功

看到ez_setup.py,执行以下命令

python ez_setup.py

开始安装,如果出现finish,说明安装成功!

终于可以开始正题了:

easy_install requests

成功!

使用

完成以上安装,cd至之前的clone的目录下,运行下面的命令开始初始化

./bypy list

首先他会要求你访问一个网址,需要你授权,授权后复制code给程序,如果没有报错,就可以看到你的同步目录了,你可以在网盘的我的应用数据文件夹里找到bypy文件夹,他就是应用目录了。

如果你迫不及待的要测试,那就试试直接把当前目录上传至百度网盘

./bypy upload

如果你想看到上传进度,请加入-v选项

./bypy -v upload

剩下的就不用说了吧,话说国外服务器上传的速度不太给力啊!

32758 次点击
所在节点    Python
6 条回复
jzhone
2014-07-28 16:25:15 +08:00
lz 可以试试 bcloud
endoffight
2014-07-28 16:42:07 +08:00
@jzhone 这个没有桌面能用吗?
xmbaozi
2014-08-07 23:49:59 +08:00
美国vps到百度速度很坑
endoffight
2014-08-30 08:03:27 +08:00
@xmbaozi 速度还行,我的是1G带宽
standin000
2014-10-10 21:01:18 +08:00
顶下这个~
Charle
2014-11-06 17:32:15 +08:00
现在是不是被墙啦~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/124886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX