{ "info": { "author": "Forrest Throesch", "author_email": "fmthroesch@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: Freely Distributable", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "# Bluecat BAM API Wrapper #\n\n## Installation ##\n\nSupported on python 2.7, no promises on 3.x \n\nYou can clone the repo, change to the top-level directory (with the setup.py file) and use pip to install the local files in \"editable\" mode (-e).\n\n```bash\ngit clone https://github.com/ForrestT/pyBluecat.git\ncd pybluecat\npip install --user .\n```\n- - - -\n## How to Use ##\n\nThe library can be used within python\n\n```python\nimport pybluecat\n\nbam = pybluecat.BAM(hostname, username, password) \n\nnetwork_obj = bam.get_network('10.97.12.0')\n\nip_obj = bam.get_ip_address('10.97.12.101')\n\nbam.logout()\n```\nIn an interactive python interpreter, use help() to play with the available methods\n```python\n>>> from pybluecat import BAM\n>>> help(BAM)\n```\n\nYou can also just use the CLI scripts interactively (use -h, --help)\n\n```bash\nbluecat --help\n\n usage: Bluecat CLI Tool [-h] {static,dhcp,search} ...\n\n optional arguments:\n -h, --help show this help message and exit\n\n Subcommands:\n {static,dhcp,search} subparsers command help\n static static IP record manipulation\n dhcp dhcp IP record manipulation\n search search BAM for Objects\n\n# Create a DHCP reservation\nbluecat dhcp create --network --creds /location/of/creds.json\n\n# Delete a STATIC IP reservation\nbluecat static delete \n```\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ForrestT/pyBluecat", "keywords": "", "license": "Freely Distributable", "maintainer": "", "maintainer_email": "", "name": "pybluecat", "package_url": "https://pypi.org/project/pybluecat/", "platform": "", "project_url": "https://pypi.org/project/pybluecat/", "project_urls": { "Homepage": "https://github.com/ForrestT/pyBluecat" }, "release_url": "https://pypi.org/project/pybluecat/0.1.1/", "requires_dist": [ "dnspython" ], "requires_python": "", "summary": "Python wrapper around Bluecat APIs", "version": "0.1.1" }, "last_serial": 5134961, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "e7f668d15264b9eb1522654e4d08c82f", "sha256": "304bae356855b8d226e23bcb4e0324c39e78422841abbd02cd045846244a58c2" }, "downloads": -1, "filename": "pybluecat-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7f668d15264b9eb1522654e4d08c82f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38734, "upload_time": "2019-04-12T17:38:03", "url": "https://files.pythonhosted.org/packages/d0/1d/3b7351ad601892e7de1d113494fac3fdf45ac50a45b440bac8369e9cde76/pybluecat-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa0673b11741b5e9e1982b7da8a2dfc2", "sha256": "a34e7a25147f4e5272f4a2da39aa5a2a225fbac3b2541f7cbf92792852cbd79c" }, "downloads": -1, "filename": "pybluecat-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fa0673b11741b5e9e1982b7da8a2dfc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23260, "upload_time": "2019-04-12T17:38:05", "url": "https://files.pythonhosted.org/packages/0e/a9/c26c3973d94a3b0654e61c66f6c0a05a29bce5d40cbea96862d9c7cd57e5/pybluecat-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7f668d15264b9eb1522654e4d08c82f", "sha256": "304bae356855b8d226e23bcb4e0324c39e78422841abbd02cd045846244a58c2" }, "downloads": -1, "filename": "pybluecat-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7f668d15264b9eb1522654e4d08c82f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38734, "upload_time": "2019-04-12T17:38:03", "url": "https://files.pythonhosted.org/packages/d0/1d/3b7351ad601892e7de1d113494fac3fdf45ac50a45b440bac8369e9cde76/pybluecat-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa0673b11741b5e9e1982b7da8a2dfc2", "sha256": "a34e7a25147f4e5272f4a2da39aa5a2a225fbac3b2541f7cbf92792852cbd79c" }, "downloads": -1, "filename": "pybluecat-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fa0673b11741b5e9e1982b7da8a2dfc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23260, "upload_time": "2019-04-12T17:38:05", "url": "https://files.pythonhosted.org/packages/0e/a9/c26c3973d94a3b0654e61c66f6c0a05a29bce5d40cbea96862d9c7cd57e5/pybluecat-0.1.1.tar.gz" } ] }