WP-QINIU发布

最近闲来写了各小插件,用于wordpress直连外部存储做图床的,之前基于wp2pcs改了一个wp2pcs-sy可以连接百度网盘,访问图片、视频、音乐等,但后面不能用了,我看不少人有这个需求,同时自己也有一点小小的需求。考察了下百度的对象存储、阿里云的对象存储和七牛的对象存储,价格都差异不大,只有七牛的有10G的免费空间和流量,就做了个七牛的,谁叫咱爱用免费的。写这个之前也搜了一番,看有没有七牛的插件,只搜到一个七牛镜像存储插件,我这wordpress是在bae上,不是独立的主机,上传的图片一重启就没有,所以没法用,这才自己写了这个直连七牛云存储的插件。好了,不多说了,分别上一个图片、音频、视频的示例吧。

screenshot-1.png

 

 

七牛还有些扩展功能,能压缩图片,给图片加水印,且不收费,还具有原图保护、防盗链等功能。

插件下载地址:

wordpress官网下载https://wordpress.org/plugins/wp-qiniu/
GitHub下载https://github.com/wishinlife/wp-qiniu

在企业干了十几年计算机技术,本企业内可以说计算机技术无人能超过我,至今也没什么发展,还是自谋出路、自求发展吧。

如果有需要,本人可提供wordpress插件定制开发、opencart插件定制开发(开发过opencart的短信网关、短信验证码插件)等php开发,以及腾讯通RTX LDAP(包括AD和OpenLDAP)用户同步、用户验证程序定制开发服务,也可开发一些小型的(可一人完成的)windows程序及后台服务程序(C#,WCF,WPF),如有意向可联系我,QQ:57956720。

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已无法正常使用

各位网友:

从2016年4季度开始,陆续接到有报告SyncY不能正常同步,但可以完成设备绑定,下载文件时报“没有操作权限”错误。经过错误排查,应该是百度方面的问题,我也向百度客服反应过,也发过邮件,但至今没有收到任何回复,也不知道百度方面是出于什么原因禁用了SyncY的API访问权限,真是店大欺客,咱小老百姓没任何办法,谁叫咱们用的是他免费的PCS接口呢。这给广大的SyncY使用者带来了很大的烦恼,毕竟很多人是用PCS来备份文件的,没有一个好用的工具,想下载下来也是比较困难的,在此我也只能对广大的SyncY支持者表示歉意了,谢谢大家这几年来的支持。

另外,有网友反映,用其他的API key是可以同步的,因次我打算修改下SyncY,发布最后一个版本,用户可以用自己的API key来绑定并同步,这也是我最后能做的事情了。

 WishInLife
2017年2月9日

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/