几个firefox的脚本,高手就不要进来了。

上网、浏览、聊天、下载等
回复
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

几个firefox的脚本,高手就不要进来了。

#1

帖子 YeLee » 2012-12-19 21:53

[bash]
#!/bin/bash
FIREFOX_URL="https://addons.mozilla.org/firefox/downloads"
EXT_DIR="$HOME/.mozilla/firefox/.config/extensions"

mkdir -p $EXT_DIR
wget "$FIREFOX_URL/latest/62/addon-62-latest.xpi" -O "$EXT_DIR/{c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}.xpi"
wget "$FIREFOX_URL/latest/953/addon-953-latest.xpi" -O "$EXT_DIR/{455D905A-D37C-4643-A9E2-F6FEFAA0424A}.xpi"
wget "$FIREFOX_URL/latest/2324/addon-2324-latest.xpi" -O "$EXT_DIR/{1280606b-2510-4fe0-97ef-9b5a22eafe30}.xpi"
wget "$FIREFOX_URL/latest/4891/addon-4891-latest.xpi" -O "$EXT_DIR/vimperator@mozdev.org.xpi"
wget "$FIREFOX_URL/file/123595/firebug-latest-fx.xpi" -O "$EXT_DIR/firebug@software.joehewitt.com.xpi"
#wget "$FIREFOX_URL/latest/235854/addon-235854-latest.xpi" -O "$EXT_DIR/pentadactyl@dactyl.googlecode.com.xpi"

[/bash]
几个Firefox的扩展。

[bash]
#!/bin/bash
if [ -f ~/.mozilla/plugins/libflashplayer.so ];
then
exit 1
fi

tempdir=$(mktemp -d)
OS_BIT=32

if [ $(uname -m) = "x86_64" ];
then
let "OS_BIT*=2"
fi

wget -q --user-agent="Mozilla/5.0" "http://get.adobe.com/cn/flashplayer/com ... OS_BIT-bit" -O - |grep -o "http.*tar.gz" |axel - -o $tempdir/install_flash_player_11_linux.tar.gz
tar xf $tempdir/install_flash_player_11_linux.tar.gz -C $tempdir
mkdir -p ~/.mozilla/plugins
cp $tempdir/libflashplayer.so ~/.mozilla/plugins/libflashplayer.so
rm -rf $tempdir

[/bash]
一个用来安装Flash插件的脚本。

[bash]
#!/bin/bash
PROFILE_DIR="$HOME/.mozilla/firefox/.config"

if [ $# -ne 1 ] ;
then
echo "$0 <b|r>"
exit 2
fi

if [ $1 = "b" ] ;
then
TEMPFILE=$(mktemp)
rm $TEMPFILE

# 7z a $TEMPFILE $PROFILE_DIR/key3.db $PROFILE_DIR/signons.sqlite
7z a $TEMPFILE $PROFILE_DIR/key3.db $PROFILE_DIR/signons.sqlite -p

if [ $? -ne 0 ] ;
then
rm $TEMPFILE
echo "Backup failed."
exit 1
fi
mv $TEMPFILE password.7z
echo "Backup success."
exit 0
fi

if [ $1 = "r" ] ;
then
7z x password.7z -o$PROFILE_DIR
if [ $? -eq 0 ] ;
then
echo "Restore success."
exit 0
else
echo "Restore failed."
exit 1
fi
fi

echo "Illegal argument!!!"
exit 2

[/bash]
一个用来备份已保存密码的脚本。

[bash]
[ -d ~/.mozilla/firefox/.config/extensions ] || sh ~/.mozilla/extension.sh
sh ~/.mozilla/dlflash.sh
[ -z "$(pgrep cdnproxy)" ] || export http_proxy="http://localhost:8080"
exec firefox

[/bash]
一个用来启动Firefox的脚本。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 几个firefox的扩展,高手就不要进来了。

#2

帖子 枫叶饭团 » 2012-12-19 22:12

膜拜脚本高手,继续用我的XP
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 几个firefox的扩展,高手就不要进来了。

#3

帖子 YeLee » 2012-12-19 22:19

楼上难道没看到门牌号吗? :em36 :em36 :em36
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
mraandtux
论坛版主
帖子: 5211
注册时间: 2009-12-12 19:29
系统: Kubuntu + Windows 10

Re: 几个firefox的扩展,高手就不要进来了。

#4

帖子 mraandtux » 2012-12-19 22:29

第1个我用过,第2个装了,第3个和第4个没用过,最后一个不兼容17。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 几个firefox的扩展,高手就不要进来了。

#5

帖子 YeLee » 2012-12-19 23:58

更新了第二个脚本,用来下Flash插件的。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 几个firefox的脚本,高手就不要进来了。

#6

帖子 YeLee » 2012-12-22 19:15

更新了第三个脚本,启用了密码支持,避免泄漏用户隐私。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
k9288k
帖子: 792
注册时间: 2012-02-21 22:27
系统: Ubuntu12.04

Re: 几个firefox的脚本,高手就不要进来了。

#7

帖子 k9288k » 2013-03-03 13:31

在学shell script中。。。 希望尽早把那个永久修改无线网卡地址的问题解决 :em20
回复