Apple Podcast数据连接器
项目描述
Apple Connector
这是一个连接到非官方Apple播客API的简单库。
它可以用来从https://podcastsconnect.apple.com的仪表板导出数据。
支持的数据
- 播客概述
- 趋势
- 剧集概述
- 剧集详情
凭证
我们需要您的浏览器中的myacinfo
和itctx
cookie来验证身份。它们可以通过浏览器开发者工具中的网络标签找到。将它们添加到.env
中的MYACINFO
和ITCTX
。 (需要引用值,因为它们可能包含|
。)
安装
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后
- 在[开发模式]中安装您本地签出的代码,包括其依赖项以及所有开发依赖项到一个虚拟环境中
pipenv sync --dev
- 创建一个环境文件并填写所需值
cp .env.example .env
- 在虚拟环境中运行脚本,它将[自动加载您的
.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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 84ac65db39e9354940e4352e91606263ed49192cc5370dc68b5ad22d4fa4ac9f |
|
MD5 | 285c19bf03fe8c15956949213f80731a |
|
BLAKE2b-256 | 20c0059048d0436ba218a98759ef85fc9d1979545d63c0faa3d91e85f695f365 |
关闭
appleconnector-0.4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a9897d45cb1071335e6a94106c53cb59a1fd8b25148049f123abc0e1d35474a5 |
|
MD5 | 382652dbe6170c9a4d5c1f34db6f6d50 |
|
BLAKE2b-256 | 820171e78165057ea9f43c9b35931da875a30e08a9cf240ecf1f8eb5eadb0770 |