当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [原创]菜鸟练手ruby百度下歌──BMD(6.24更新)
帖子发表于 : 2008-04-08 21:33 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
----------------------------------------------------------6.24更新-------------------------------------------
额,这个东东我都快忘记了,居然还有人关注哈,发现在ubuntu8.04里面工作不正常,主要是locale出来的信息不同了,已经修正,另加了几个小功能:f前进和b后退。
现在看来写得非常糟糕,不过将就用还是可以的,就这么滴吧。
------------------------------------------------------------------------------------------------------------------

RT
近几日学习ruby,闲来写了个百度下歌的。这位看官说了,貌似论坛已经有了类似的脚本了,你的都有啥不一样呢?
赫赫,待俺给你一一道来,俺这玩意功能老鼻子多了,可以翻页、跳页、同时下载多首歌不干扰、下载的时候还可以继续搜索歌曲、查看下载进度、还有下载历史记录功能,可以直接使用已经记录的搜索词再度搜索、删除下载下来的不满意的歌。。。。。更多功能有待发掘 :D
由于小菜初学ruby,又几乎没有什么编程经验,故而那个bug不少,代码也极为丑陋,这不有意结识各位英雄白鼠,还望大家多多捧场呐,各位大虾也要不吝赐教则个 :em70

话归正题:
运行需要安装ruby、wget和axel,wget想必都有吧?ruby和axel二者都不大,总共也不过1M左右。
代码:
sudo at-get install ruby
sudo apt-get install axel

将下面的文件下载下来放到某文件夹然后终端cd到该文件夹
代码:
sudo chmod +x ./bmd.rb

然后可以用以下命令运行:
代码:
 ./bmd.rb

或者在终端下输入
代码:
ruby ./bmd.rb

另外默认是下载到当前文件夹的/music里面,你可以从源码上直接改成你想用的文件夹。
下载的功能应该不会受locale影响,不过如果你的locale不是UTF-8的话,可能会显示乱码,直接用gedit打开另存为GB就OK了。
下面是文件,源码发上来会变形,就不发了。
请多多捧场 :em06


附件:
bmd.tar.gz [5.57 KiB]
被下载 337 次


最后由 xiooli 编辑于 2008-06-24 14:27,总共编辑了 7 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-04-08 21:35 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
来几张运行照:


附件:
Screenshot.png
Screenshot.png [ 369.66 KiB | 被浏览 2361 次 ]

Screenshot-1.png
Screenshot-1.png [ 656.54 KiB | 被浏览 2342 次 ]

Screenshot-2.png
Screenshot-2.png [ 654.74 KiB | 被浏览 1958 次 ]

Screenshot-3.png
Screenshot-3.png [ 684.45 KiB | 被浏览 1927 次 ]

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-04-08 21:38 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
一叶的原来的是py,后来改为java ,是图形界面的,我在xp下载成功,感觉不错。

这东东关键的部分就那几行,早公开了,实际上一叶的java版已经做得很完美了。


_________________
no security measure is worth anything if an attacker has physical access to the machine


最后由 skyx 编辑于 2008-04-08 21:41,总共编辑了 1 次

页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-04-08 21:40 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
skyx 写道:
一叶的原来的是py,后来改为java ,是图形界面的,我在xp下载成功,感觉不错。

这东东关键的部分就那几行,早公开了。


主要是学ruby找点东西写,这是副产物来的 :D :D :D
改天也弄个龟板的。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-04-09 12:07 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
怎么好像没人顶呢 :?: :?: :?:


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-04-09 12:42 
头像

注册: 2007-02-27 21:47
帖子: 1473
地址: GL
送出感谢: 0 次
接收感谢: 0 次
技术应该支持 但下载网络MP3有点不太那个 虽然这个是普遍现象了


_________________
Intel Pentium Dual Core 2.1G, 250G, DDRII 3G, ATI Radeon HD 4330
LMDE


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-04-09 17:25 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
RegentW 写道:
技术应该支持 但下载网络MP3有点不太那个 虽然这个是普遍现象了

嗯,这个是直接处理的百度的搜索结果,如果算侵犯音乐的版权的话,似乎应该是百度的责任。 :D
ps:也就是学习练练手外加方便下自己啦。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-05-26 23:04 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
支持加壳 :lol:


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-26 23:20 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
solcomo 写道:
支持加壳 :lol:

加壳是what mean?


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-05-26 23:22 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
gui壳了 :D


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-05-26 23:33 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
solcomo 写道:
gui壳了 :D

没心思学啊,不会,期待强人ing。
ps:上论坛成瘾了,这可咋办泥?得找一叶要赔偿 :D


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-06-24 7:03 
头像

注册: 2008-06-23 7:48
帖子: 40
送出感谢: 0 次
接收感谢: 0 次
LZ不是有个SHELL版的了么,做个龟版的就好了。。
我还是用壳版的好了,不喜欢RUBY


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-06-24 7:06 
头像

注册: 2008-03-16 23:09
帖子: 274
送出感谢: 0 次
接收感谢: 0 次
下载了121次,RUBY这么流行


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-06-24 7:08 
头像

注册: 2008-06-22 12:27
帖子: 921
送出感谢: 0 次
接收感谢: 0 次
路过。有专家分拿,哈哈


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-06-24 7:09 
头像

注册: 2008-06-13 11:59
帖子: 189
送出感谢: 0 次
接收感谢: 0 次
:lol:


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译