{ "info": { "author": "James Addison", "author_email": "addi00+github.com@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "## beluga_py\n\nCommand line interface and python module for the BelugaCDN API. Python2 and Python3 compatible.\n\n\n### Installation\n\n```\npip install beluga_py\n```\n\n### API Usage\n\n```\nfrom beluga_py.api import BelugaAPI\n\napi = BelugaAPI(token_id=, token_secret=)\n# or\napi = BelugaAPI(username=, password=)\n\n# get a list of all site configurations\nr = api.get('api/cdn/v2/sites')\n\n# create an authentication token\nr = api.post('api/token/token', json={'description': 'test from api'})\n\ndata = r.json()\n```\n\n### Command Line\n\n```\n# get a list of all site configurations\nbeluga --username --password --service api/cdn/v2 --path sites\n\n# create an authentication token\nbeluga --username --password --method POST --service api/token --path token --body '{\"description\": \"my new token\"}'\n```\n\nRefer BelugaCDN's API documentation at https://docs.belugacdn.com/ for more information.\n\n#### Notes\n\n* based on [`python-beluga`](https://github.com/belugacdn/python-beluga) by Adam Jacob Muller ([@AdamJacobMuller](https://github.com/AdamJacobMuller))\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jaddison/beluga_py", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "beluga-py", "package_url": "https://pypi.org/project/beluga-py/", "platform": "", "project_url": "https://pypi.org/project/beluga-py/", "project_urls": { "Homepage": "https://github.com/jaddison/beluga_py" }, "release_url": "https://pypi.org/project/beluga-py/1.0.0/", "requires_dist": [ "requests", "six" ], "requires_python": "", "summary": "API & command-line client for BelugaCDN's API.", "version": "1.0.0" }, "last_serial": 3040880, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c20d46378536598e8c9ab73b198a8941", "sha256": "0bd83ee837ffb7d5dedfadddb32df9a529ced0ecf3f94950a5af024f094389aa" }, "downloads": -1, "filename": "beluga_py-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c20d46378536598e8c9ab73b198a8941", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6474, "upload_time": "2017-07-22T04:20:34", "url": "https://files.pythonhosted.org/packages/bf/ac/6650a7b385f6021fb847932b2dfa5107a129b20d88b7750bbaa40350b5ab/beluga_py-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb152edebb3c11629a005d1fdcfe210", "sha256": "ce9f63c018f0e7085cf17022c04509aeaba95f2cfd7d3273640b881aafbe7431" }, "downloads": -1, "filename": "beluga_py-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ebb152edebb3c11629a005d1fdcfe210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4915, "upload_time": "2017-07-22T04:20:36", "url": "https://files.pythonhosted.org/packages/52/15/1275d927cf4acbd7eaea31734f5f499c44fc791a09a6ab341317fa806ab5/beluga_py-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c20d46378536598e8c9ab73b198a8941", "sha256": "0bd83ee837ffb7d5dedfadddb32df9a529ced0ecf3f94950a5af024f094389aa" }, "downloads": -1, "filename": "beluga_py-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c20d46378536598e8c9ab73b198a8941", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6474, "upload_time": "2017-07-22T04:20:34", "url": "https://files.pythonhosted.org/packages/bf/ac/6650a7b385f6021fb847932b2dfa5107a129b20d88b7750bbaa40350b5ab/beluga_py-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb152edebb3c11629a005d1fdcfe210", "sha256": "ce9f63c018f0e7085cf17022c04509aeaba95f2cfd7d3273640b881aafbe7431" }, "downloads": -1, "filename": "beluga_py-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ebb152edebb3c11629a005d1fdcfe210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4915, "upload_time": "2017-07-22T04:20:36", "url": "https://files.pythonhosted.org/packages/52/15/1275d927cf4acbd7eaea31734f5f499c44fc791a09a6ab341317fa806ab5/beluga_py-1.0.0.tar.gz" } ] }