缘网大杀器(页面改造)

二月 24th, 2011

以前曾经有人弄过一个缘网的样式,但是已经不好用了,就索性花了一天重新弄了一个。因为时间比较仓促没有仔细推敲,明天就要出差了,这样一来即使rvpn也访问不了缘网,如果有问题也只能先放一放了~ 。

或许会在宽度什么的出现些问题,毕竟我只是在自己的本子上测试的(我的是1280x800的宽屏),所以如果有些错乱,能自己修改就看着改改吧。

缘网的页面就是结构太乱,广告太多, 我写这个样式的目的就是为了去掉这些乱七八糟的广告信息,毕竟BT下载要忠实于BT下载,而其它的如果有需要完全可以去缘网首页了。

最好的效果是在FF上才能体现出来,不过应用到Chrome/Opera应该问题也不大,可能个别地方需要调整,有时间再弄好了。

>>More
Categories: Mozilla Web Tags: Stylish Firefox Readtimes: 688

[Dactyl]Editpac脚本

二月 20th, 2011

根据Slimx的EditPac脚本 (地址在这) 修改而来,当然利益于dactyl的api,方便了很多。功能是一样的:

  1. 自动使用指定的编辑器(:h 'editor')打开pac文件。
  2. 关闭编辑器之后,自动重载pac文件。
  3. 自动刷新当前页面(可以设置,默认是开启的)。

这脚本只是添加了一个editpac的命令,用于编辑指定的pac文件,默认是c:\\autoproxy.pac。

下载地址:github

Categories: Mozilla Tags: Firefox Pentadactyl PAC Readtimes: 669

Tweaks for TwentyTen2

二月 4th, 2011

寒假在家好久没折腾FF了,今天闲来没事,逛了逛Mozest论坛,发现一个不错的主题——TwentyTen2,作者是BoneyardBrew,在用3.6的时候曾经安装过他写的TwentyTen主题,非常精致。这款主题,同样延续了他以往的简单、细致的风格,感觉非常棒。

安装之后,确实有眼前一亮的感觉,但是不可避免的在自己的配置基本上还是有一些瑕疵,一部分是因为同以前的一些样式或者扩展有所冲突,还是有些细节不大合自己的胃口,因此在原主题的基础上,写了一些样式作了细微的调整,样式下载地址

我所用的FF版本(安装了Pentadactyl):

Pentadactyl hg5636 (created: 2011/02/02 00:00:09) running on:
Mozilla/5.0 (Windows NT 6.1; rv:2.0b11pre) Gecko/20110202 Firefox/4.0b11pre

截图有点不方便,就暂时不截了。

Categories: Mozilla Tags: Stylish Firefox Readtimes: 573

使用Sed提取浏览器导出书签的网址

一月 11th, 2011

本文只在Mozilla Firefox和Google Chrome两个浏览器上试验过,目的是将浏览器导出书签中的书签链接提取出来。

通过使用sed命令提取链接并且保存到backup.txt文件中,假设导出的书签文件为bookmarks.html。Firefox和Chrome的文件格式类似,方法也几乎相同,除了Firefox有place:开头的链接(?忘记怎么描述了),所以在Firefox中要剔除这些链接。下面是命令:

Firefox:

sed -n -e '/place:/!s/\s*<DT><A HREF="\([^"]*\)".*/\1/w backup.txt' bookmarks.html

Chrome:

sed -n -e 's/\s*<DT><A HREF="\([^"]*\)".*/\1/w backup.txt' bookmarks.html

主要是这个替换命令, 对应着boomarks中的格式, 0或多个空格开始,跟着<DT><A HREF="链接地址" ADD_DATE .......>链接描述</a>

s/\s*<DT><A HREF="\([^"]*\)".*/\1/p

目的就是要把书签链接地址取出来, 因此弄个正则表达式分组 \([^"]*\) 来表示链接地址部分

Categories: Mozilla Linux Tags: Sed Readtimes: 553

删除文件中的匹配行及附近行

一月 11th, 2011
使用方法:
sudo chmod +x del.sh
./del.sh "pattern" dest.txt  # 只删除第一次匹配
./del.sh -g "pattern" dest.txt  # 删除所有匹配
>>More
Categories: Linux Tags: Sed Readtimes: 461
>