chrome插件

花了一晚上做了一个chrome的插件,还是比较简单的,一个配置文件加上几个js文件就能实现,而且可以使用jquery,相当的方便。

因为有继续教育的网上考试,每年都要做,每次都有很多同时找我帮忙做,多了也比较烦。所以就想做一个插件啥都解决了。思路很简单,点击题号,通过ajax提交题目到收集好的题库获得答案,再回显到题目后方,没有做自动答题的功能。对网页内容操作需要用content_scripts,其他的api都还没去了解,功能已经实现。

UploadPlugin添加在线安装功能

在右上角文本框里填写插件或者模板的链接,点击安装就可以自动下载并安装插件或模板。
注意只支持zip文件,类似于(插件下载地址就是这个)

http://typecho-plugins.googlecode.com/files/UploadPlugin.1.1.1.zip

一些链接不包含文件名,但是点击后能下载zip文件也行。比如TE论坛内的链接:

http://forum.typecho.org/download/file.php?id=6

一些网盘的链接需要js跳转,可以实现,但有些麻烦,目前就没考虑。
up2.jpg

升级了0.9

今天去小平故居逛了一趟,居然是5A级景区了,不过仍然免费。女儿今天很争气,逛了大半天都是自己在走,没喊我抱或者是背她了。

昨晚都在考虑升级0.9的事情,今天回家立马上传代码,本地都测试很久了,所以没出什么问题直接就升级成功。只有个别插件涉及到后台面板的问题,因为后台模版换了,导致以前的插件模版现实不正常。在一个就是SAE的附件上传问题,直接不能传,启用sae上传插件后所有文件都放在domain的根目录,并没有按日期存放。修改了下var/widget/upload.php文件,把所有有关$path的都改为'saestor://'开始的地址来兼容wrappers操作。据说性能会下降,sae官方推荐的是原生的方法,但是懒得折腾了,我对性能木有要求,能用就行。

阅读剩余部分...

图片水印插件 Watermark

折腾了好几天,终于基本完善了这个插件。实现了在为日志里的图片加上水印,支持文字水印和图片水印。插件只是在输出时过滤了图片链接,不对实际上传的图片进行任何修改。支持jpg、gif和png三种格式。有缓存功能,能缩小图片宽度。暂时还不支持SAE和BAE,先发出来再慢慢改。 下载

  • 插件目录下的lh.ttf为字体文件,如果需要添加自己的字体文件,需上传放在插件目录下,然后在插件设置里设定。
  • VM.png 为水印图标文件,可自行上传自己的图标文件,然后在插件设置中设定。
  • 插件激活时会在 usr 目录下创建 img 目录,如果创建不成功则无法使用缓存功能,如需清除缓存可以在本插件设置页面底部缓存设置那里有个链接,点击即可清除缓存文件。
  • 注意:1.2版已经去掉字体文件,需要自行下载喜欢的字体,上传到插件目录使用。

    阅读剩余部分...