Spotify播放列表管理器
sharp-darwin的Python项目详细描述
敏锐的达尔文
Python CLI Spotify实用程序。在
为什么?在
为什么是“犀利的达尔文”?为什么不?我在命名事物时有着巨大的创造力,所以我挑选了两个令人难以置信的词来搭配,以供大家欣赏。在
目的
这个项目开始时需要整合我的Spotify播放列表。我每月都会列出我喜欢的东西。经过三年的Spotify每月播放列表制作。。。我有很多播放列表。我的目标是将这些列表合并成季度(最近的列表)、半年和一年的播放列表(最旧的列表)。在
入门
- 从PyPi安装sharp darwin:https://pypi.org/project/sharp-darwin/
pip install sharp-darwin
- 接下来,您需要设置自己的Spotify应用程序:https://developer.spotify.com/my-applications
- 创建新应用程序,或重用现有的应用程序。如果创建新应用程序,请至少提供必需的字段。。不管你想要什么。创建后,单击Edit Settings。在Redirect URIs字段中,只需输入
https://localhost
。在 - 在主应用程序页面上,您需要获取Client ID和Client Secret。在
- 按照下节所示设置环境变量。在
- 运行应用程序!
sharp-darwin --help
。在
环境变量
夏普·达尔文可以从环境变量或.env文件导入配置。如果选择使用.env文件,可以在命令行sharp-darwin --env /path/to/my/dot/env
上指定文件的位置。在
变量
大多数项目应该是不言自明的。以下是一些不是:
- SPOTIPY\u REDIRECT\u URI:将其设置为
https://localhost
,以本地获取OAuth令牌。如果你知道你在做什么,你就知道如何设置这个。否则。。坚持建议的。在 - SHARP_DARWIN_CRED_缓存:这是Spotipy OAuth凭据缓存的位置。如果未设置,则默认为当前工作方向。在
示例.env
文件:
SPOTIPY_USERNAME=you_spotify_username
SPOTIPY_CLIENT_ID=your_spotify_client_id
SPOTIPY_CLIENT_SECRET=your_spotify_client_secret
SPOTIPY_REDIRECT_URI=https://localhost
SHARP_DARWIN_CRED_CACHE=/path/to/cred/cache
- 项目
标签: