{ "info": { "author": "Toni Sissala", "author_email": "toni.sissala@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "PyNetlify\n=========\n\nPython library and simple command line client to interact with Netlify REST API. Tested with Python versions 2.7, 3.5, 3.6, 3.7.\n\nRequires Netlify account with an active authentication token. Visit https://www.netlify.com/docs/cli/#authentication for more information.\n\n\nInstall\n-------\n\nPyNetlify is available to install from PyPI::\n\n pip install pynetlify\n\n\nUse as a command line client\n----------------------------\n\nConfigure by setting your personal Netlify authentication token to pynetlify.ini file at current working directory. Example pynetlify.ini::\n\n [netlify]\n auth-token = \n\nCreate a new site\n\n.. code-block:: bash\n\n python -m pynetlify create_site\n\nDeploy folder to a site\n\n.. code-block:: bash\n\n python -m pynetlify deploy_folder --site-id \n\nList sites\n\n.. code-block:: bash\n\n python -m pynetlify list_sites\n\nDelete site\n\n.. code-block:: bash\n\n python -m pynetlify delete_site \n\nPrint command line help\n\n.. code-block:: bash\n\n python -m pynetlify --help\n\nPrint help for specific subcommand\n\n.. code-block:: bash \n\n python -m pynetlify --help\n\n\nUse as a Python library\n-----------------------\n\nImport and create APIRequest object.\n\n.. code-block:: python\n\n from pynetlify import pynetlify\n api_request = pynetlify.APIRequest('auth_token')\n\nCreate site.\n\n.. code-block:: python\n\n newly_created_site = api_request.create_site({'name': 'newly-created-site'})\n\nSee pynetlify.py source for more.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/toni-sissala/pynetlify", "keywords": "", "license": "GPL v3", "maintainer": "", "maintainer_email": "", "name": "pynetlify", "package_url": "https://pypi.org/project/pynetlify/", "platform": "", "project_url": "https://pypi.org/project/pynetlify/", "project_urls": { "Homepage": "https://github.com/toni-sissala/pynetlify" }, "release_url": "https://pypi.org/project/pynetlify/0.1.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Client and library to interact with Netlify API.", "version": "0.1.1" }, "last_serial": 5866792, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6f4a83475b7b2741f6c4a92423777e2d", "sha256": "ece54b1d2ee675f812f14ec0b08e22265095231e249187e392373a4a8aebc2f3" }, "downloads": -1, "filename": "pynetlify-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6f4a83475b7b2741f6c4a92423777e2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19219, "upload_time": "2019-04-15T17:23:12", "url": "https://files.pythonhosted.org/packages/af/5c/2d91a57fbf938431504661dfd537bf399b2af9f511278316b743d4e9d2ca/pynetlify-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8d4bd3cf45509a6abc0b7a812a300c3", "sha256": "e2601d7febeaa0786a05e84381b9bad2b3748156d334b7223326c4d0f8551ac5" }, "downloads": -1, "filename": "pynetlify-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b8d4bd3cf45509a6abc0b7a812a300c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5122, "upload_time": "2019-04-15T17:23:15", "url": "https://files.pythonhosted.org/packages/d8/88/628c544a12f9cb93bd8c25999e0f8b807ba26a1578e9bf33a396e973c012/pynetlify-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "79592d75095b2eb9c9fe350e86b3af61", "sha256": "707c2cb3fcf6a55502a4572ca69e972b08f41671e811daf0a228fe819972b8f8" }, "downloads": -1, "filename": "pynetlify-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "79592d75095b2eb9c9fe350e86b3af61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20310, "upload_time": "2019-09-21T18:20:17", "url": "https://files.pythonhosted.org/packages/8d/1f/e5935870f8a7efc5bf91a2bd91134d77694dc09d470f0d85237cf4414256/pynetlify-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23c62e4a39ef3ff3196e01596329ea7c", "sha256": "b68bad021c692ba84c64de3ee9a2c9d64e3b51a7a50e3d436ee8ff4a946ebe08" }, "downloads": -1, "filename": "pynetlify-0.1.1.tar.gz", "has_sig": false, "md5_digest": "23c62e4a39ef3ff3196e01596329ea7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5865, "upload_time": "2019-09-21T18:20:19", "url": "https://files.pythonhosted.org/packages/aa/b8/9fab908aa68a432c5f5ed7e0222a767adb6beccc6d0527010c50ad50e698/pynetlify-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79592d75095b2eb9c9fe350e86b3af61", "sha256": "707c2cb3fcf6a55502a4572ca69e972b08f41671e811daf0a228fe819972b8f8" }, "downloads": -1, "filename": "pynetlify-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "79592d75095b2eb9c9fe350e86b3af61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20310, "upload_time": "2019-09-21T18:20:17", "url": "https://files.pythonhosted.org/packages/8d/1f/e5935870f8a7efc5bf91a2bd91134d77694dc09d470f0d85237cf4414256/pynetlify-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23c62e4a39ef3ff3196e01596329ea7c", "sha256": "b68bad021c692ba84c64de3ee9a2c9d64e3b51a7a50e3d436ee8ff4a946ebe08" }, "downloads": -1, "filename": "pynetlify-0.1.1.tar.gz", "has_sig": false, "md5_digest": "23c62e4a39ef3ff3196e01596329ea7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5865, "upload_time": "2019-09-21T18:20:19", "url": "https://files.pythonhosted.org/packages/aa/b8/9fab908aa68a432c5f5ed7e0222a767adb6beccc6d0527010c50ad50e698/pynetlify-0.1.1.tar.gz" } ] }