分类: '经验技巧' 的归档
终于把mid3v2命令加到下载百度歌曲的脚本里面了
如下,程序会自动判断有没有安装mid3v2,如果装了就会把下载的歌曲原来的id3信息删掉,再设置歌曲名和歌手名,再也不怕歌曲里有乱七八糟的广告信息了。
| 代码: |
| #!/bin/bash #Copyright (c) 2005 ubuntu.org.cn #License: GPLv2 #强烈建议安装axel(多线程下载工具)和mid3v2(包含在python-mutagen里,用于修改歌曲的id3信息)#mp3的地址 SOURCE=”http://list.mp3.baidu.com/list/newhits.html” #保存mp3的目录 #下载重试次数 #临时目录 #创建下载目录 #创建临时下载目录 echo “开始下载百度最新100首歌曲列表” #转换网页编码 grep ” href=\”http://mp3.baidu.com/m” |\ #将mp3list.txt所有开头的空格去掉 #将mp3list.txt所有开头的tab去掉 #将mp3list.txt所有全角空格去掉 #将所有的回车符去掉 #在td>,后面加上回车符,一行表示一个mp3文件。 #删除<td width=”30%”> <td> </td> <td…FFFFFF”> <p> </p> #删除</a>…”_blank”> #删除& #得到:<a href=”http://mp3.baidu.com/m?tn=baidump3&ct=134217728&lm=-1&li=2&word=Baby%20Baby%20tell%20me%20%CD%F5%D0%C4%C1%E8″ target=”_blank”>Baby ,Baby tell me-王心凌</a> #取得行号,循环 #检查是否已经下载过这首歌,如果下载过,放弃 echo “开始通过 $url 下载 $name”; #down.txt为有效的下载地址 #size.txt为有效的下载文件大小 #down.txt与size.txt合并而在的down_size.txt文件中字段之间以” #排序 #去掉后面的尺寸 ##### 析取出mp3 的下载地址或 wma的下载地址 ############## downline_mp3=$(awk 'END{print NR}' ${TMP}/down_mp3.txt); #如果下载成功继续下其余的歌 # 如果没有mp3格式的则下载wma格式的歌 #echo -e "\e[1;6m\e[1;31m中转页面地址为${mp3}\e[1;6m\e[00m" ((i++)) |
自己改的下载百度新歌TOP100的脚本。哈哈!
这是我自己改的下载百度新歌TOP100的脚本,哈哈。小的不才,以前从没有写过shell脚本,如有什么不妥,请不吝赐教!
由于对某些服务器(特别是限制了单线程速度的服务器),wget下载速度太慢了。脚本默认使用axel多线程下载工具进行下载,如果没有axel,可以执行sudo apt-get install axel进行安装,或者把含有“axel”的两行注释,用下面“wget”的两行代替即可。
| 代码: |
| #!/bin/bash #Copyright (c) 2005 ubuntu.org.cn #License: GPLv2 #原脚本见http://forum.ubuntu.org.cn/viewtopic.php?t=2391&sid=910a60e55961be5f927b82595c2ddc29 # #由于baidu的问题,导致原脚本不能正确下载,所以由 bones7456 再次修改,欢迎大家使用。 #wget太慢了。脚本默认使用axel多线程下载工具进行下载,如果没有axel,可以执行sudo apt-get install axel进行安装,或者把含有“axel”的两行注释,用下面“wget”的两行代替即可。#mp3的地址 SOURCE=”http://list.mp3.baidu.com/list/newhits.html” #保存mp3的目录 #下载重试次数 #临时目录 #创建下载目录 #创建临时下载目录 echo “开始下载百度最新100首歌曲列表” #转换网页编码 grep “<a href=\”http://mp3.baidu.com/m” |\ #将mp3list.txt所有开头的空格去掉 #将mp3list.txt所有开头的tab去掉 #将mp3list.txt所有全角空格去掉 #将所有的回车符去掉 #在td>,后面加上回车符,一行表示一个mp3文件。 #删除<td width=”30%”> <td> </td> <td…FFFFFF”> <p> </p> #删除</a>…”_blank”> #删除& #得到:<a href=”http://mp3.baidu.com/m?tn=baidump3&ct=134217728&lm=-1&li=2&word=Baby%20Baby%20tell%20me%20%CD%F5%D0%C4%C1%E8″ target=”_blank”>Baby ,Baby tell me-王心凌</a> #取得行号,循环 #检查是否已经下载过这首歌,如果下载过,放弃 echo “开始通过 $url 下载 $name”; #down.txt为有效的下载地址 #size.txt为有效的下载文件大小 #down.txt与size.txt合并而在的down_size.txt文件中字段之间以” #排序 #去掉后面的尺寸 ##### 析取出mp3 的下载地址或 wma的下载地址 ############## downline_mp3=$(awk 'END{print NR}' ${TMP}/down_mp3.txt); axel -n 7 -a -o "${TMP}/${name}.mp3" "${realURL}" #如果下载成功继续下其余的歌 # 如果没有mp3格式的则下载wma格式的歌 #echo -e "\e[1;6m\e[1;31m中转页面地址为${mp3}\e[1;6m\e[00m" axel -n 7 -a -o "${TMP}/${name}.wma" "${realURL}" ((i++)) |
独立的flash播放器
[
心情: Happy ]
以前都用firefox看flash,倒也没什么不好!就是玩flash游戏的时候,按方向键有时侯会没用(估计是键盘事件被浏览器接收了没传给flash插件吧)!所以一直想找个独立的flash播放器。于是乎就下了个Flash6.0独立播放器。但是运行的时候发现还少个什么库,就参照eexpress老兄的方法:
| 代码: |
| $ sudo apt-get install libstdc++2.10-glibc2.2 |
没想到这么顺利,果然就可以了!哈哈!
ubuntu下也可以用win键啦~
[
心情: Amused ]
键盘上有个win键,却没有任何用处!很不爽吧!所以今天我就搜索了一把!结果找到了这个:
http://forum.ubuntu.org.cn/viewtopic.php?t=14422
按里面的说明改了一下,果然很爽!现在我按win+E就可以打开gedit,win+R就可以打开终端,还有win+Q就可以打开LumaQQ啦! ![]()
Grub的引导参数
[
心情: Amused ]
[
状态: Working ]
今天改了一下Grub的启动参数,输入命令sudo gedit /boot/grub/menu.lst,加了vga=773,发现启动的时候好看多了!
改动后如下:
title Ubuntu, kernel 2.6.12-10-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.12-10-386 vga=773 root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.12-10-386
savedefault
boot
附:vga参数值表:
色彩 640×400 640×480 800×600 1024×768 1280×1024 1600×1200
4bits ? ? 770 ? ? ?
8bits 768 769 771 773 775 796
15bits ? 784 787 790 793 797
16bits ? 785 788 791 794 798
24bits ? 786 789 792 795 799


