一个cli来快速的设置与songza的气氛。

GetLuck的Python项目详细描述


简介

你有没有约会过像瑞恩那样的酒保 小鹅回到你的地方,当你去穿上一些甜甜的果酱时,打开你的浏览器,找到一个播放列表,然后点击“播放”会让你的心情消沉吗?

输入get lucky。

GetLucky是Songza的一个命令行界面,它可以让你用最少的时间在电脑上设定情绪。

安装

可以通过pip安装get lucky。 在Linux/OSX上:

sudo pip install GetLucky

在Windows上:

pip install GetLucky

首先安装setuptools,然后:

git clone git://github.com/TannerBaldus/getlucky.git
cd getlucky/GetLucky
python setup.py install

用法

帮助消息

要查看帮助文档,请在任何命令之后输入命令gl或选项-h / --help

走运

无论您是否喜欢一些背景音乐,请运行以下命令:

gl lucky

这将播放一个随机的歌曲播放列表,以获得幸运。

您还可以选择一个最能描述您心情的选项:

-s, --smooth
-f, --fiesty
-x, --extreme

示例调用:

gl lucky -f
gl lucky --smooth

不走运

幸运是伟大的,即使你不摇的卡巴什。您可以快速播放Songza播放列表 通过活动、体裁或情绪。这些命令的格式如下,`< >`表示参数:

gl mood <mood>
gl genre <genre>
gl activity <activity>

参数必须是validsongzamoodactivitygenre。另外,如果参数不止一个单词,则必须将其置于引号中。

示例调用:

gl activity 'ballroom dancing'
gl genre metal

选择特定的播放列表

如果要从流派、情绪和活动中选择特定的播放列表,只需添加选项-l以列出可供选择的播放列表,然后输入与要播放的播放列表相对应的号码。

例如播放播放列表“Harvest Moon”:

呼叫:

gl mood earthy

输出:

1: Today's Americana
2: Harvest Moon
3: Today's Indie Folk & Americana
4: Sweater Weather
5: Eye-Opening Americana
6: A Rustic Ramble
7: Hippies, Hillbillies & Soul Stirrers
8: Cosmic Americana
9: Indie Roots Rock
10: Easygoing Alt-Country
...
Select a playlist.

输入2:

1: Today's Americana
2: Harvest Moon
3: Today's Indie Folk & Americana
4: Sweater Weather
5: Eye-Opening Americana
6: A Rustic Ramble
7: Hippies, Hillbillies & Soul Stirrers
8: Cosmic Americana
9: Indie Roots Rock
10: Easygoing Alt-Country
...
Select a playlist. 2

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java中使用鼠标在画布上绘制线而不使用Swing   java如何调试库代码中发生的NullPointerException?   java GWT在发送前在JSON中序列化POST参数   java如何在失去internet连接时停止脚本执行,并在重新连接internet时重新恢复?   尝试通过上下文菜单更新适配器时引发java Null异常   如果不更改Jersey路径,java执行器端点将无法工作   java Spring AuthenticationManager是否将有效令牌保存在内存中的某个位置?   java游戏!2.0应用程序启动时数据库覆盖。(MYSQL)   java使用spring表达式语言计算二维数组中的单元格   java为什么在这个Spring应用程序中使用JdbcTemplate BeanPropertyRowMapper类时获得这个实例化异常?   在Java中使用自定义JMXAuthenticator以编程方式从客户端远程连接到JMX的身份验证   hibernate JBoss+Java:尝试使用其他模块会话对象时出现事务未激活错误   java在JavaFX setOnAction()方法中写入OutputStream   java Spring AWS上下文凭据不工作   将@index添加到字段后,java Objectify筛选器不起作用   java我在Mac上安装了java6和java8,我使用的是哪一种?   java下面这两种语言的区别是什么?