摘要:這個版本的命令行界面是參考了版本的制作的向原作者致敬終端界面設(shè)計的非常好看感謝的修改已經(jīng)支持其實版本已經(jīng)很好了功能齊全但是我發(fā)現(xiàn)在我的環(huán)境下顏色竟然顯示不出來感覺很蛋疼需要播放器依賴如未安裝在終端下直接輸入第一次登陸需要輸入賬號密碼程序不
douban.fm
這個版本的命令行界面是參考了 Node.js版本的douban.fm制作的,向原作者致敬.終端界面設(shè)計的非常好看.
感謝Cloverstd的修改,已經(jīng)支持Mac OS X(>=V0.2.9)
Screenshots SupportLinux/Mac OS X
Do something cool!其實Node.js版本已經(jīng)很好了,功能齊全,但是我發(fā)現(xiàn)在我的zsh + tmux環(huán)境下顏色竟然顯示不出來,感覺很蛋疼.
Installation$ sudo pip install douban.fm
需要mplayer播放器依賴,如未安裝:
Ubuntu:
$ sudo apt-get install mplayer
OS X:
$ brew install mplayerUsage
在終端下直接輸入
$ douban.fmLogin
第一次登陸需要輸入賬號,密碼,程序不會保留密碼,而是保存返回的token存儲在~/.douban_token.txt,下次登陸無需輸入密碼.
Keys支持vim按鍵
移動 [j] --> 下 [k] --> 上 [g] --> 移到最頂 [G] --> 移到最底 音樂 [space] --> 播放 [w] --> 打開歌曲主頁 [n] --> 下一首 [r] --> 喜歡/取消喜歡 [b] --> 不再播放 [q] --> 退出 [p] --> 暫停 [l] --> 單曲循環(huán) 音量(>=V0.2.9) [=] --> 增 [-] --> 減 [m] --> 靜音 歌詞(>=v0.2.9) [o] --> 顯示歌詞(Bug很多,先別用,沒有反應(yīng)就是沒找到歌詞) [q] --> 退出歌詞Configuration(>=v0.2.8)
.doubanfm_config保存在了~/.doubanfm_config,根據(jù)需要可以修改按鍵的映射
[key] UP = k # 上 DOWN = j # 下 TOP = g # 頂 BOTTOM = G # 底 OPENURL = w # 打開歌曲主頁 RATE = r # 標(biāo)記喜歡/取消喜歡 NEXT = n # 下一首 BYE = b # 不再播放 QUIT = q # 退出 PAUSE = p # 暫停 LOOP = l # 單曲循環(huán) MUTE = m # 靜音Done
登陸token
顯示PRO
cli設(shè)計
播放,下一首,紅心,不再播放
進(jìn)度條(時間)
終端高度的自動調(diào)整
pro用戶歌曲kbps的選擇(pro用戶會自動選擇192kbps)
歌曲結(jié)束request(發(fā)送歌曲完成)
config設(shè)置
調(diào)節(jié)音量(amixer) + 標(biāo)題中顯示音量
歌詞
歌曲暫停
單曲播放
TODO默認(rèn)頻道
播放歌曲數(shù) 紅心數(shù) 不再播放數(shù)
異常處理
BUG~~播放歌曲中有時候會暫停~~
~~退出后終端光標(biāo)會隱藏~~
~~.douban_token.txt路徑問題~~
~~登陸異常處理~~
~~靜音后播放下一首會取消靜音~~
AuthorsFansion
Cloverstd
ReferenceNode.js版本的douban.fm
豆瓣FM命令行播放器(pyfm)
豆瓣電臺 API
LogV0.2.10 滾動歌詞,單曲循環(huán),暫停,靜音
V0.2.9 支持歌詞,支持Mac OS X
V0.2.8 增加config
License (MIT)Copyright (c) 2014 hackerxu
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/37420.html
摘要:主要特性前一陣重新組織了一下代碼加了命令行信息用起來更方便了一些初步實現(xiàn)了豆瓣小組及用戶相關(guān)的爬蟲和請求基于和沒有用高階的諸如之類的爬蟲工具所有的命令行輸出都是標(biāo)準(zhǔn)的格式可以使用操作安裝僅支持使用兩種命令模式客戶端接口調(diào)用和豆瓣模塊接口 主要特性 前一陣重新組織了一下代碼, 加了命令行help信息, 用起來更方便了一些 初步實現(xiàn)了豆瓣小組及用戶相關(guān)的API爬蟲和請求 基于reques...
摘要: IDE新時代! 作者:SHUHARI 的博客 原文:Visual Studio Code 遠(yuǎn)程開發(fā)探秘 Fundebug按照原文要求轉(zhuǎn)載,版權(quán)歸原作者所有。 在以前的文章 有趣的項目 - 在瀏覽器中運(yùn)行 Visual Studio Code, 我介紹過 Coder 開發(fā)團(tuán)隊將 Visual Studio Code 搬到瀏覽器里的嘗試。這是一個有趣的項目,不過沒有想到的是,這之后不久...
閱讀 2143·2023-04-25 18:49
閱讀 1850·2019-08-30 14:02
閱讀 2649·2019-08-29 17:24
閱讀 3331·2019-08-28 18:10
閱讀 2932·2019-08-28 18:03
閱讀 496·2019-08-26 12:01
閱讀 3316·2019-08-26 11:31
閱讀 1434·2019-08-26 10:29