一个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 Mulesoft转换消息转义正斜杠   java Spring JPA REST按嵌套属性排序   多数据源多重访问中的java数据源路由器问题   java MapReduce处理GZip压缩的RCF文件   在Java中不使用替换函数替换字符   在mysql查询java中使用数组   java DriverManager。getConnection(“jdbc:odbc:thin:@localhost:1521:orcl”、“shaheena”、“shaheena”);错误:找不到符号驱动程序管理器,语句st   java IntelliJ IDEA不显示新创建的类或文件。要查看文件,我需要完全重新启动程序   用于层间通信的java装饰器   java Gradle多项目OpenClover   java如何使用指定的属性和排序顺序对列表进行排序   Javasocket在windows上不起作用   用不同长度的1D列表对Java中的2D arraylist进行排序   安卓中使用Active Directory的java Singlesignon   将外部jar添加到纯java模块时出现NoClassDefFoundError,这是Android Studio中应用程序模块的依赖项   java为什么所有的“Executors”工厂方法都没有包装在“FinalizableDelegatedExecutorService”中?   为什么swing gui的行为很奇怪?   即使在添加路径后也会出现ssl Java证书问题