Spotify播放列表管理器

sharp-darwin的Python项目详细描述


敏锐的达尔文

Python CLI Spotify实用程序。在

为什么?在

为什么是“犀利的达尔文”?为什么不?我在命名事物时有着巨大的创造力,所以我挑选了两个令人难以置信的词来搭配,以供大家欣赏。在

目的

这个项目开始时需要整合我的Spotify播放列表。我每月都会列出我喜欢的东西。经过三年的Spotify每月播放列表制作。。。我有很多播放列表。我的目标是将这些列表合并成季度(最近的列表)、半年和一年的播放列表(最旧的列表)。在

入门

  1. 从PyPi安装sharp darwin:https://pypi.org/project/sharp-darwin/pip install sharp-darwin
  2. 接下来,您需要设置自己的Spotify应用程序:https://developer.spotify.com/my-applications
  3. 创建新应用程序,或重用现有的应用程序。如果创建新应用程序,请至少提供必需的字段。。不管你想要什么。创建后,单击Edit Settings。在Redirect URIs字段中,只需输入https://localhost。在
  4. 在主应用程序页面上,您需要获取Client IDClient Secret。在
  5. 按照下节所示设置环境变量。在
  6. 运行应用程序!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

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

推荐PyPI第三方库


热门话题
java在验证检查中改进构建器模式?   java如何定义一个依赖项来获取快照?   java Javafx webview在运行时不显示dashplotly应用程序   java Android kotlin单元测试用例。。?   java Android:SurfaceView,为什么要使用不同的线程   Android/Java“org.apache.http.ProtocolException”,http头应答有问题   反射如何确定类成员是否是静态的以及Java中的字段   java设置EditText以接受双值的问题   类加载器如何使用类加载器将jar从我的网站加载到java应用程序的脚本中   java GWT HTMLTable colaspan功能   java无法删除/重命名文件   java Navigableset vs Navigablemap   php中java加密方法的转换   java为什么加载我的共享对象文件会在Netbeans 8.2中出现“未满足链接”错误?   java JAXRS CXF异常包装   java程序在If语句之后执行Else语句   java将对象转换为JAXBElement<Object>