最近把手头的电信卡办理的业务疏理了一遍,退订了不必要的业务,并且薅了免费的天翼云盘,发现这个真是神器,不仅送了10T的免费空间,而且下载能到十几M,上传是满速(我的宽带比较挫,上传只有7M),相对应国内某知名网盘,真良心,看样子要做好长期使用的打算了。
在windows上安装了客户端,同步了几百G数据后,发现每天有上传量限制,经常要手动重启启动同步,而且windows客户端bug还不少,经常界面假死,要不就是重启上传要等很久才能开始,人工客服反映了,估计一时半会也不会更新。花了点银子买了会员,一切恢复了平静。
既然花了银子了,就想资源最大化利用,发现很多人都在找群晖云同步的方法,可是毫无头绪,偶然发现了这个:
https://github.com/Aruelius/cloud189/https://github.com/Aruelius/cloud189/ 是一个python的客户端,功能还挺强大
敲help后,功能列表如下:
可惜,作者已经两年不维护了,近期天翼云又升级了web api,已经不好用了,每次启动报错如下:
Error : 文件夹 id 无效 dir_id=-11, self._work_id=-11
周末在家,用了半天实际研究新的api,更新了一版,功能还不是很完善,基本的上传下载已经ok了,暂时就不更新github,用下载的方式提供 》》》》跳转下载
压缩包里面的内容是基于2021.12.18 github master代码修改的,下载到本地即可,作者的readme写的不甚详细,一并更新,以下步骤是基于ubuntu18.04操作的。
1)安装依赖包
sudo apt install libreadline-dev libssl-dev libffi-dev
2)下载python3.8压缩包安装,这也是必须的
tar xvf python3.8.tar.gz
cd python3.8
./configure --enable-optimizations --prefix=/usr/local/python3 --with-ssl
make -j8
sudo make install
3)切换系统python版本为3.8(我的原本有2.7和3.6,所以第二个命令最后一个数字是2)
sudo update-alternatives --list python
sudo update-alternatives --install /usr/bin/python python /usr/local/python3/bin/python3 2
sudo update-alternatives --config python
切换后,通过python --version确保版本切换成功
4)更新pip
sudo python -m pip install --upgrade pip #等待几分钟即安装完毕
ln -s /usr/local/python3/bin/pip /usr/bin/pip
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
5)安装天翼云脚本的依赖包
sudo vim requirements.txt
注释掉readline,步骤1中libreadline-dev已经安装了
sudo pip install -r requirements.txt
大功告成,敲python main.py 输入用户名密码,enjoy
因为依赖python3和pip,估计往群晖移植有些难度,openwrt更不用说了,暂时就这样用着