标签归档:pcs

SyncY最后一次更新(V2.6.0)

各位网友:

这是SyncY的最后一次更新了,因SyncY的API Key被百度禁用,导致用户不能正常上传下载文件(这个我已经核实确认过),特修改了一个最后版本。此版本的SyncY支持用户使用自有的API Key和Secret Key来同步文件,这也是我最后能做的了。

2.6.0版的配置文件中新增了两个参数(apikey和secretkey),这两个参数必须设置,不然程序无法正常运行,luci版的这两个参数可以在路由的配置界面里设置。另外,设置的云端目录请设置完整路径,必须是“/apps”或“/我的应用数据”开头。

v2.6.0版下载地址:http://www.syncy.cn/index.php/download/

SyncY更新(V2.5.3)

更新内容:

2015-09-12
v2.5.3
1、解决了Sync模式下会存在空文件夹的情况,但还会有两种情况空文件夹无法自动删除:一是新建的文件夹为空,之后同步了一次且不包含普通文件,然后删除一端的空文件夹,在下一次同步时还会再次创建此删除的文件夹;二是某个文件夹下面的内容被清空,但文件夹还在,在之后同步完成之后,再删除一端的文件夹,再在下一次同步的时候,这个文件将会被创建。只有被删除文件夹的下面包含有普通文件,对应端的相应文件夹在同步时才会被删除。

GitHub下载:https://github.com/wishinlife/SyncY
本地下载地址:http://www.syncy.cn/index.php/download/
配置说明:http://www.syncy.cn/index.php/syncyconfighelp/
安装配置方法:http://www.syncy.cn/index.php/syncysetup/

SyncY更新(V2.5.2)

更新内容:

2015-06-23
v2.5.2
1、解决了极低概率的出现记录文件下载信息的文件损坏,导致报“IndexError:list index out of range”的错误而无法下载的问题。
2、解决了极低概率的出现文件上传完成,服务器返回http状态码为200,但返回内容体为“error_code:0,error_msg:no error”的非正常信息,导致线程出错不能结束退出,致使主线程在一直等待线程退出而出现假死情况。

GitHub下载:https://github.com/wishinlife/SyncY
本地下载地址:http://www.syncy.cn/index.php/download/
配置说明:http://www.syncy.cn/index.php/syncyconfighelp/
安装配置方法:http://www.syncy.cn/index.php/syncysetup/

SyncY更新(V2.5.1)

更新内容:

2015-05-26
v2.5.1
1、解决了在创建远程目录和秒传文件时报ValueError: No JSON object could be decoded的错误(只有v2.5.0版有此bug)。

GitHub下载:https://github.com/wishinlife/SyncY
本地下载地址:http://www.syncy.cn/index.php/download/
配置说明:http://www.syncy.cn/index.php/syncyconfighelp/
安装配置方法:http://www.syncy.cn/index.php/syncysetup/

SyncY更新(V2.5.0)

更新内容:

2015-05-20
v2.5.0
1、新增加密支持,每个同步目录设置节下面新增encryption和encryptkey两个配置项,encryption为’0’时不加密,为’1′-ARC4加密,’2′-Blowfish加密,’3′-AES加密,encryptkey为加密密钥,长度必须为8-32位字符,如启用加密必须安装包python-crypto,不启用加密可以不安装python-crypto包,也可以不设置encryption和encryptkey配置项。一旦启用加密,请牢记密钥及设置的加密方法,将来下载文件时加密密钥或加密方法错误将会导致下载的文件数据不正确。某个同步文件夹一旦设置为启用加密,所有上传和下载的文件都将进行加密或解密操作,因此云端的加密文件夹下面请勿手动添加明文文件!如果已有文件上传至云端,要想修改加密方法或密钥,最好全部重新上传所有文件,否则会导致云端存在不同加密方法或密钥加密出来的文件,将来下载时将无法区分,导致部分文件无法解密!
2、新增windows系统支持,只要在windows系统上安装了python2.7及pywin32、pycurl、pycrypto包即可正常运行,我在win7系统上运行一切正常。windows系统上配置文件默认在一个文件下下面,如果不在一个文件夹下面,请修改syncy.py文件中的配置文件地址。windows系统的文件夹分隔符请使用“/”,而不要使用windows默认的“\”

注意:v2.5.0支持修改字符集,但也不要随意修改,以前已同步过文件,又没有问题的一定不要修改,否则可能导致所有文件全部重新同步!!!

如果是从2.2.0之前版本升级过来的,请参考v2.2.0更新说明

GitHub下载:https://github.com/wishinlife/SyncY
本地下载地址:http://www.syncy.cn/index.php/download/
配置说明:http://www.syncy.cn/index.php/syncyconfighelp/
安装配置方法:http://www.syncy.cn/index.php/syncysetup/

SyncY更新(V2.2.1)

更新内容:

2015-05-10
v2.2.1
1、修复了当日志文件不存在时,多创建了一个跟日志文件名同名的目录的bug。
2、修复了零长度文件无法下载的bug。
3、授权服务网址调整到自有域名:www.syncy.cn。

如果是从2.2.0之前版本升级过来的,请参考v2.2.0更新说明

今日同时启用了GitHub代码托管,地址:https://github.com/wishinlife/SyncY,里面包含有luci版的原文件。

下载地址:http://www.syncy.cn/index.php/download/
配置说明:http://www.syncy.cn/index.php/syncyconfighelp/
安装配置方法:http://www.syncy.cn/index.php/syncysetup/

SyncY更新(V2.2.0)

2015-04-17

少数网友升级到2.2.0后报“TypeError: unhashable type”错误,我在我这怎么测试,怎么执行相关代码都不报这个错误,不知道是什么原因导致的,可以采用变通方法解决,操作方法如下:

1、先用2.1.2版同步完成所有文件(必须都全部同步成功),然后停止2.1.2版程序;
2、备份每个同步目录跟目录下的.syncy.info.db文件;
3、替换新的程序文件,并执行/usr/bin/syncy.py rebuild(如果安装路径不是/usr/bin,根据实际安装路径修改);
4、如果第3步执行成功就完成了,如果第3步执行出错就重复执行第3步,第3步没有执行成功切不可直接运行程序,否则将重新同步所有文件。

rebuild命令就是重建同步信息数据,但重建前必须保证云端和本地文件一致,否则不一致的文件下次同步时也不会再同步了。

2015-04-09    今天对luci界面做了优化,解决了在日志文件不存在是导致界面无法显示的问题,下载安装v2.2.0-2即可,非luci的程序文件没有变化。

V2.2.0更新注意事项:2.2.0版本升级了同步信息数据格式,在启动新版程序时,程序会自动升级数据,并把原数据备份到.syncy.info.db.bak文件,运行了新版程序后,不可在运行旧版本程序,否则可能导致所有数据重新同步,甚至数据丢失!!!

更新内容:

2015-04-06
v2.2.0
1、优化了云端目录的设置,云端目录设置可兼容识别以“/apps/SyncY”和“/我的应用程序/SyncY”开头的设置。
2、优化块大小设置项,如果上传文件的大小/1024大于设置的块大小,上传此文件是块大小将临时调整为文件大小/1024,其它时候上传或下载的块大小由配置项决定。
3、增加了上传单个文件超过20G前的报错提示,以防止上传很长时间后导致无法合并大文件的错误而浪费很多上传时间(如需上传大于20G的文件,建议用压缩工具分片压缩或其它工具对文件进行分割,使单个文件小于20G)。
4、上传和下载限速设置支持单位K、M,如:100K = 100 * 1024 byte/s。
5、配置的云端同步根目录不存在时将会创建,以解决云端根目录不存在时运行报错的问题。
6、升级了同步信息数据版本,以解决某些特殊情况下进行文件修改时间转码时报整数越界的问题。
7、简化日志浏览,合并运行日志和错误日志输出,通过标识来区别是错误消息还是普通信息(ERROR–错误信息,WARNING–警告信息,INFO–普通运行信息),只保留syncylog配置项,取消了syncyerrlog配置参数。

下载地址:http://www.syncy.cn/index.php/download/
配置说明:http://www.syncy.cn/index.php/syncyconfighelp/
安装配置方法:http://www.syncy.cn/index.php/syncysetup/

WordPress插件WP2PCS-SY发布

WP2PCS-SY是基于WP2PCS插件修改而来,在原版本的基础上取消了外链,另增加了新的功能,并做了完善, 主要功能就是把WordPress和网盘(PCS,个人云存储)连接在一起的插件。它的两项基本功能就是:将wordpress的数据库、文件备份到网盘,以防止由于过失而丢失了网站数据;把网盘作为网站的后备箱,存放图片、附件,解决网站空间不够用的烦恼,这个时候,你可以在网站内直接引用网盘上的文件,并具有防盗链功能。
WP2PCS-SY将你的WordPress定时备份到百度网盘,把百度网盘作为附件存储空间,解决你的网站后顾之忧。(本插件不适合用于大型网站文件的备份,如GB级数据的备份)

WP2PCS官方网站 http://www.wp2pcs.com
WP2PCS-SY官方网站:http://www.syncy.cn

与原版对比修改内容如下:

1、修改了授权模式,采用自有APIkey的时候不会再向第三方网站传输APIkey和securtkey,直接和百度服务器通信,减少了泄露Securtkey的风险;使用wp2pcs-sy的APIkey的话刷新码也存储在本地(wp2pcs-sy承诺永不存储用户的refreshtoken和accesstoken),并定期刷新accesstoken,不用再手动刷新accesstoken;
2、在多媒体下面增加了一个百度网盘的菜单,可以浏览百度网盘中上传目录下的文件,不用再到编辑文章页面才可以浏览到图片等,同时也可以通过此页面上传单个文件;
3、多媒体-百度网盘和编辑文章插入图片的页面显示的图片全部是图片的缩略图(原版本中获取的是完整图片文件),加快了图片的浏览;
4、增加了浏览网盘文件时的排序功能,可按修改时间倒排或顺排、按文件名倒排或顺排;
5、增加了文件名对特殊字符及空格的支持,文件名可支持除PCS规定不能使用的字符外的所有字符;
6、取消了外链功能,采用直链也不存在泄露accesstoken的风险;
7、增加了普通文件、mp3、通用媒体文件的缓存功能;
8、增加了对缓存文件清理的功能;
9、增加了防盗链功能;
10、优化了数据库备份功能,原版本中在BAE上备份很难成功,优化后很少失败;
11、修复了原版本中下载文件失败的bug;
12、优化了在加载下一页图片时失败,导致下一页按钮不可见的问题;
13、所有功能免费开放。

安装方法:

1、把wp2pcs-sy文件夹上传到/wp-content/plugins/目录
2、在后台插件列表中激活它
3、在“插件-WP2PCS-SY”菜单中,点击授权按钮,等待授权跳转在授权过程中,如果你已经登录了百度账号,会直接跳转;如果没有登录百度账号,会要求你登录,登录之后一定要勾选同意授权网盘(PCS)服务,否则无法使用插件中的服务。
4、如果授权成功,你会进入到插件的使用页面。
5、初始化所有信息。
6、如果不能正常访问网盘,点击重新授权按钮重新授权。
7、如果在BAE上备份不成功,可修改wordpress根目录下的wp-cron.php,在文件开头增加语句“set_time_limit(0);”看能否正常备份。

下载地址:

从WordPress官网下载:https://wordpress.org/plugins/wp2pcs-sy/

下面的图片就是存储在PCS上的。screenshot-1.jpgscreenshot-2.jpgscreenshot-3.jpgscreenshot-4.jpgscreenshot-5.jpg

音乐文件测试:


视频文件测试:

http://www.syncy.cn/index.php/video/流媒体/玩具总动员2(国英台粤四语版)Toy.Story.2.1999.BluRay.720p.x264.AC3-WOFEI(1).MKV.m3u8