用于与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 查看哈希值)
关闭
pynetlify-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b68bad021c692ba84c64de3ee9a2c9d64e3b51a7a50e3d436ee8ff4a946ebe08 |
|
MD5 | 23c62e4a39ef3ff3196e01596329ea7c |
|
BLAKE2b-256 | aab89fab908aa68a432c5f5ed7e0222a767adb6beccc6d0527010c50ad50e698 |
关闭
pynetlify-0.1.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 707c2cb3fcf6a55502a4572ca69e972b08f41671e811daf0a228fe819972b8f8 |
|
MD5 | 79592d75095b2eb9c9fe350e86b3af61 |
|
BLAKE2b-256 | 8d1fe5935870f8a7efc5bf91a2bd91134d77694dc09d470f0d85237cf4414256 |