将数据从Stripe、HubSpot和Metabase等云应用程序导出到Pandas数据帧。
petaldata的Python项目详细描述
petaldata python库
使用PetalData将数据从stripe、hubspot和metabase等云应用程序导出到pandas数据帧。
安装
pip install --upgrade petaldata
要求
Python3.4+
用法
importpetaldata
示例用法
请参阅GitHub repo中的examples directory。
文档
交互式文档位于https://petaldata.app/。
释放
- 更新更改日志
- 在
setup.py
中插入版本号。 - 生成分发存档并上载存档:
rm dist/*
python setup.py sdist bdist_wheel
python -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
添加数据集
- 创建一个
petaldata/datasets/[CLOUD_APP]
目录 - 创建一个
petaldata/datasets/[CLOUD_APP]/[DATASET_NAME (PLURAL)].py
文件。- 创建一个继承自
petaldata.datasets.abstract.Dataset
的类。有关示例,请参见petaldata.datasets.stripe.Invoices
。
- 创建一个继承自
- 创建一个
petaldata/datasets/[CLOUD_APP]/__init__.py
文件。- 导入上面创建的数据集。
- 添加使用
[CLOUD_APP] API (like an
api键`)所需的配置变量。
- 将
from petaldata.datasets import [CLOUD_APP]
添加到petaldata/__init__.py
问题
电子邮件derek@petaldata.app。