
1 yexiaoxing 2013-05-05 00:56:03 +08:00 谁能抄个亦歌的呢。。 我能提供API |
2 zythum 2013-05-05 01:11:31 +08:00 亦歌 用过。然后没有了 |
3 ziseyinzi 2013-05-05 02:18:11 +08:00 via Android 不错,明天试试 |
4 yexiaoxing 2013-05-05 03:48:33 +08:00 via iPad |
5 lennyh 2013-05-05 14:03:45 +08:00 |
6 greatghoul 2013-05-05 21:02:37 +08:00 via Android @yexiaoxing 其实我也是忠实的亦歌用户。 |
7 jamiesun 2013-05-06 10:20:08 +08:00 听过几天亦歌,音源质量参差不齐,也是没有然后了 |
8 yexiaoxing 2013-05-06 17:52:28 +08:00 via Android @lennyh rest api |
9 sgsheg 2013-05-06 18:13:52 +08:00 不错了 |
10 eary 2013-05-06 19:46:36 +08:00 @yexiaoxing API包括“like” “播放接口”么? |
11 YUCOAT 2013-05-06 20:18:18 +08:00 你的源码有问题,我不是很懂Python,刚刚clone了你的代码,运行的时候发现一个这样的问题,在 src/doubanfm.py的44行中有这样一行代码: self.http_session = requests.session(cookies=self.http_cookies) 但是在执行的时候解释器说requests.session()是没有参数。我查阅了requests的文档,也没有发现参数。 |
12 gouera 2013-05-06 20:28:41 +08:00 为什么不说怎么用呢。。。。 我 python doubanfm 提示 SCRIPT=`realpath $0` ^ SyntaxError: invalid syntax google无果。。这是什么意思啊 |
13 yexiaoxing 2013-05-06 22:58:37 +08:00 via Android @eary 目前先提供搜索和读取收藏的接口, |
14 mckelvin OP @YUCOAT 我查看了下requests的文档确实没用这种用法,但是我本地环境下使用却没有问题,记得当时是从http://stackoverflow.com/questions/13030095/how-to-save-requests-python-cookies-to-a-file 抄的。 保险起见我改成这样(https://github.com/mckelvin/doubanfm-cli-for-linux/commit/fd97b296c490c67fb358bf60868470492b8ffe98#L2R53 )了 本地requests版本信息: requests - Python HTTP for Humans. INSTALLED: 0.14.0 LATEST: 1.2.0 |
15 mckelvin OP @gouera 抱歉还没来得及写说明文档,`bin/doubanfm`是个可执行的shell文件,你可以看一下它的源码,不应该用python运行它,它会去跑python脚本。 可以通过: ./bin/doubanfm ./bin/doubanfm http://dou.bz/3cF5xh ./bin/doubanfm http://douban.fm/?start=1483511g2965g1002215&cid=1002215 来运行。 |
16 bingwenshi 2013-05-07 13:21:21 +08:00 (*^__^*) 嘻嘻…… 我来看看,PyQt可以跨平台的吧? |
17 VeryCB 2013-05-07 13:29:43 +08:00 (*^__^*) 嘻嘻…… 我也来看看 |
18 gouera 2013-05-07 14:12:16 +08:00 |
19 mckelvin OP @gouera 我在项目主页上补了一些文档。realpath 是 http://www.gnu.org/software/coreutils/ 里的,你的系统没有这个命令。我是在ArchLinux下开发的,,实在不行你就切换到src目录执行 python main.py 。 |
20 lennyh 2013-05-08 21:15:03 +08:00 @yexiaoxing 俺现在想导出亦歌的收藏列表都不成功,RSS和分享都不行,不知API可用不?如果可用俺倒确实想试一试~~ |
21 hh4062703 2013-05-08 21:28:33 +08:00 先试试看 |
22 yexiaoxing 2013-05-09 13:09:52 +08:00 via Android @lennyh twitter联系我吧 |
23 lennyh 2013-05-13 20:48:14 +08:00 @yexiaoxing 呃,还没开始用那玩意,身边没人用,有其他的东西不?微博微信QQ啥的人比较多的工具。 |
24 lovedboy 2013-05-13 22:55:24 +08:00 <img src="http://funapi.sinaapp.com/api/qm.jpg"> |
25 yexiaoxing 2013-05-14 13:50:18 +08:00 via Android @lennyh 微博,同id |
26 reorx 2013-05-14 16:15:37 +08:00 楼主有试过用 pyinstaller 之类的工具打包出单个可执行文件吗?我之前也做过一个 PyQt 的项目,代码只有几百行,打包后的文件却有十几M大,不知楼主是否遇到过相同的情况呢。 |
28 mckelvin OP @reorx 我并没试过打包,打包是Windows下使用考虑吗?虽然Qt跨平台,这个项目暂时不考虑兼容Windows,用这个项目估计也是Linux下的技术人员居多。 我猜测可执行文件很大是因为把一些依赖的库也链接进可执行文件里了吧? 我以前Windows下开发过Qt。在一台没有Qt环境的电脑上运行,需要mingwm10.dll、GtGui.dll等几个依赖文件和可执行文件放一个目录下,这几个依赖文件加起来就10多MB了。pyinstaller可能把它们都加进可执行文件里了。 |
29 reorx 2013-05-15 02:07:26 +08:00 @manoon @mckelvin 打包的确主要是为 windows 考虑的,当然也可以给 linux 用,我当时也是出于探究和实验的目的。情况和 mckelvin 猜测的是一样的,不仅各种 dll 库被链接进去,而且似乎整个 Python 和 PyQT 都被包含进去了 QAQ…… 就是这个小项目: https://github.com/reorx/stexplorer 打包之后的 stexplorer.exe 大小: 13.8 MB 看来果然就只在 linux 下用 PyQt 好了…… |
30 hit9 2013-05-15 12:37:52 +08:00 同样期待1g |
31 miniairports 2013-05-17 10:52:18 +08:00 使用./bin/doubanfm http://douban.fm/?start=181910g2440g0&cid=0 后这样了: No protocol specified main.py: cannot connect to X server :0 已经安装了xorg。 debian |
32 miniairports 2013-05-17 11:01:04 +08:00 发现是xserver对root的访问拒绝。普通用户就没问题,但是对douban_fm.log 没有访问权限,需要chmod一下 |
33 xzl380 2013-05-24 16:41:32 +08:00 |
34 mckelvin OP |