跳转到主要内容

Apple Podcast数据连接器

项目描述

Apple Connector

这是一个连接到非官方Apple播客API的简单库。
它可以用来从https://podcastsconnect.apple.com的仪表板导出数据。

支持的数据

  • 播客概述
  • 趋势
  • 剧集概述
  • 剧集详情

凭证

我们需要您的浏览器中的myacinfoitctxcookie来验证身份。它们可以通过浏览器开发者工具中的网络标签找到。将它们添加到.env中的MYACINFOITCTX。 (需要引用值,因为它们可能包含|。)

安装

pip install appleconnector

作为库的使用

from appleconnector import AppleConnector

# Set up the connector
connector = AppleConnector(
    showId='1642486726',
    myacinfo="your_myacinfo_cookie",
    itctx="your_itctx_cookie"
)

# Get Podcast overview data
connector.overview()

# ...

查看__main.py__以获取所有端点。

开发

我们使用[Pipenv]进行虚拟环境和开发依赖管理。安装Pipenv后

  1. 在[开发模式]中安装您本地签出的代码,包括其依赖项以及所有开发依赖项到一个虚拟环境中
pipenv sync --dev
  1. 创建一个环境文件并填写所需值
cp .env.example .env
  1. 在虚拟环境中运行脚本,它将[自动加载您的.env][env]
pipenv run appleconnector

为了在开发此库时添加新的依赖项

pipenv install --dev $package

为了添加必要的依赖项以确保此库的正确运行,请将包添加到./setup.py中的install_requires部分,然后

pipenv install

为了发布包

python setup.py sdist bdist_wheel
twine upload dist/*

make publish

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

appleconnector-0.4.0.tar.gz (5.6 kB 查看哈希值)

上传时间:

构建的发行版

appleconnector-0.4.0-py3-none-any.whl (6.9 kB 查看哈希值)

上传时间 Python 3

由以下机构支持