跳转到主要内容

用于与Netlify API交互的客户端和库。

项目描述

Python库和简单的命令行客户端,用于与Netlify REST API交互。测试了Python版本2.7、3.5、3.6、3.7。

需要具有活动认证令牌的Netlify账户。有关更多信息,请访问https://www.netlify.com/docs/cli/#authentication

安装

PyNetlify可通过PyPI安装

pip install pynetlify

作为命令行客户端使用

通过在当前工作目录的pynetlify.ini文件中设置您的个人Netlify认证令牌来配置。示例pynetlify.ini

[netlify]
auth-token = <personal-authentication-token>

创建新站点

python -m pynetlify create_site

将文件夹部署到站点

python -m pynetlify deploy_folder --site-id <site-id> <folder-to-deploy>

列出站点

python -m pynetlify list_sites

删除站点

python -m pynetlify delete_site <site-id>

打印命令行帮助

python -m pynetlify --help

打印特定子命令的帮助

python -m pynetlify <subcommand> --help

作为Python库使用

导入并创建APIRequest对象。

from pynetlify import pynetlify
api_request = pynetlify.APIRequest('auth_token')

创建站点。

newly_created_site = api_request.create_site({'name': 'newly-created-site'})

有关更多信息,请参阅pynetlify.py源代码。

项目详情


下载文件

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

源分布

pynetlify-0.1.1.tar.gz (5.9 kB 查看哈希值)

上传于 源代码

构建发行版

pynetlify-0.1.1-py3-none-any.whl (20.3 kB 查看哈希值)

上传于 Python 3

由以下支持