{ "info": { "author": "Brian Wiborg", "author_email": "baccenfutter@c-base.org", "bugtrack_url": null, "classifiers": [], "description": "===========\nLDAP-Hopper\n===========\n\nLDAP-Hopper is a simplistic Python binding for accessing an LDAP Directory\nInformation Tree(DIT).\n\n #!/usr/bin/env python\n from ldap_hopper import Cursor\n\n # access the root-node\n server = 'localhost'\n base_dn = 'dc=example,dc=org'\n bind_dn = 'cn=admin,dc=example,dc=org'\n bind_pw = 'secret'\n root = Cursor(server, base_dn, bind_dn, bind_pw)\n\n # show attributes of root-node\n print root.attrs\n\n # get childs of root\n print root.childs\n\n # get subtree of root\n print root.subs\n \n # Filter uid objects from all subs\n print filter(lambda x: x['uid'], root.subs)\n\n # add child node\n new_child = {\n 'objectClass': ['organizationalUnit'],\n 'ou': ['padawans'],\n }\n new_node = root.add_child('ou=node_1,dc=example,dc=org', new_child)\n new_node = root.add_child('ou=node_2', new_child) # will auto-expand self.dn\n print new_node\n\n # search for an object\n root.search('ou', new_node['ou']) # no scope defaults to onelevel\n root.search('ou', new_node['ou'], ldap.SCOPE_SUBTREE) # default can be overwritten\n\n # delete child node\n node_1.delete()\n\n\n=========\nResources\n=========\n\nSource: https://github.com/baccenfutter/ldap_hopper\nPyPi : https://pypi.python.org/pypi/LDAP-Hopper/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/LDAP-Hopper/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "LDAP-Hopper", "package_url": "https://pypi.org/project/LDAP-Hopper/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/LDAP-Hopper/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/LDAP-Hopper/" }, "release_url": "https://pypi.org/project/LDAP-Hopper/3.2.0/", "requires_dist": null, "requires_python": null, "summary": "Simple access to LDAP Directory Information Tree.", "version": "3.2.0" }, "last_serial": 2536881, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b4cf14c060ca07b4dcf935280e8eca06", "sha256": "6d8ec67cc4b5a3f1949fa669005de4261976d1146efb0d8506d9712be832cf62" }, "downloads": -1, "filename": "LDAP-Hopper-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b4cf14c060ca07b4dcf935280e8eca06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2392, "upload_time": "2013-12-03T20:53:12", "url": "https://files.pythonhosted.org/packages/00/bb/86e4e65c5f1bfd0f5b82f50882dd395d76e7d4a60aab95275415772b1e2a/LDAP-Hopper-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6cd4dd75bbd12f8236098ec9d3b3fe41", "sha256": "d9a6336d59b144d34f81a3013e6487117f3f26d7b3a5dec8ee59f754286de74e" }, "downloads": -1, "filename": "LDAP-Hopper-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6cd4dd75bbd12f8236098ec9d3b3fe41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2400, "upload_time": "2013-12-03T20:54:56", "url": "https://files.pythonhosted.org/packages/7e/9d/e8486551e8b74ad011b6e5634fbe2a01086c47a37ed38912f27bec19249d/LDAP-Hopper-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a84bc7add54e331b68ba0b4ae40f9614", "sha256": "4fce66fc5d4fdfd87f25353e66c42e3b610d3f56eda1b128a7f26d242f0992f6" }, "downloads": -1, "filename": "LDAP-Hopper-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a84bc7add54e331b68ba0b4ae40f9614", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2745, "upload_time": "2013-12-03T21:02:45", "url": "https://files.pythonhosted.org/packages/eb/11/298672f7255df7ca9d4102c9f3dba62261c04fcc0ca6eedb413f44bb9e73/LDAP-Hopper-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b2d30cfd0a1cb5ea1822158a6c82660b", "sha256": "141c1f79668615c662cdd243a5e75786d209f4d9a7bc02862453fad361d744b0" }, "downloads": -1, "filename": "LDAP-Hopper-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b2d30cfd0a1cb5ea1822158a6c82660b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2989, "upload_time": "2013-12-04T14:23:41", "url": "https://files.pythonhosted.org/packages/af/24/9cae076220b6b5676c9e854eadfa0e3e7ddc9310a537f0e402acc6ef1649/LDAP-Hopper-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e04003c563ba4ed4848e798807ffba98", "sha256": "e51ebe9ab9364874e9a218e74ed5734732cff5e76a4e87858d61e0817d822add" }, "downloads": -1, "filename": "LDAP-Hopper-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e04003c563ba4ed4848e798807ffba98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3498, "upload_time": "2013-12-04T16:59:30", "url": "https://files.pythonhosted.org/packages/f8/98/5890d5a23a6638867b64dc8bbb95d9cfd1600cd9da0bf87c585abf5e9a2b/LDAP-Hopper-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9baf6fbec4610bf7690f80f661e86234", "sha256": "5fca2f5c4c45663d6619fa71adc17f2facfe8fff00dbc8560d14c4453576eefe" }, "downloads": -1, "filename": "LDAP-Hopper-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9baf6fbec4610bf7690f80f661e86234", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3600, "upload_time": "2013-12-04T20:39:44", "url": "https://files.pythonhosted.org/packages/80/31/ed78dcf577b8c14908bd9378a5a24e5a32889d1d2bcd22971c48191c71bb/LDAP-Hopper-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "026f23c947d74c2bcd31ee73727438cf", "sha256": "63d094472a60d06d906f971ef19f234d6d057e955707b6d230a51527bcf27a0b" }, "downloads": -1, "filename": "LDAP-Hopper-0.2.3.tar.gz", "has_sig": false, "md5_digest": "026f23c947d74c2bcd31ee73727438cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3673, "upload_time": "2013-12-05T14:05:20", "url": "https://files.pythonhosted.org/packages/e9/ab/e1e61bfcf7674c59bef2d536939afae8b534977cf050d5e9fd3399c46673/LDAP-Hopper-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "1386de7ec18013f2efaa049be33d4fc4", "sha256": "98829d98428fb02d7e04c6230e114c8e220ce9d34cd4c0501387a93ceae8d9a7" }, "downloads": -1, "filename": "LDAP-Hopper-0.2.4.tar.gz", "has_sig": false, "md5_digest": "1386de7ec18013f2efaa049be33d4fc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3695, "upload_time": "2013-12-05T16:22:26", "url": "https://files.pythonhosted.org/packages/98/be/1e8c4bc8bf6dce2a23bcbdcea64606ffd441b1e0c8eeedd7d0eebe1a9811/LDAP-Hopper-0.2.4.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "a0af4adba5007869c5236ce60ff657c5", "sha256": "a12d3d50aa845d0def28cd87a5edbcd7b80f06681bb16761013e23e34e7bc963" }, "downloads": -1, "filename": "LDAP-Hopper-0.2.6.tar.gz", "has_sig": false, "md5_digest": "a0af4adba5007869c5236ce60ff657c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4539, "upload_time": "2013-12-15T16:16:15", "url": "https://files.pythonhosted.org/packages/0a/46/f9df96fc530e5184ded9e33c9fdf766aed3924a82299f141eb98de7b1f94/LDAP-Hopper-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "79a95424913b00409d1126f207cafc33", "sha256": "baefb618a75a42530563f62c1c38fc527fa8deb49e12e86bea4077a9b2bede32" }, "downloads": -1, "filename": "LDAP-Hopper-0.3.0.tar.gz", "has_sig": false, "md5_digest": "79a95424913b00409d1126f207cafc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5003, "upload_time": "2015-02-02T21:16:36", "url": "https://files.pythonhosted.org/packages/47/c3/9ffba92095f713ff467635a047c5192fb0507727e3aab96a93c325eb4752/LDAP-Hopper-0.3.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "530719682eed845cefc6d599345f5a71", "sha256": "eafdd8862a73a35cd5291c99dbb62b16ce13e62d385e888d97e62bc89539a3e7" }, "downloads": -1, "filename": "LDAP-Hopper-3.0.1.tar.gz", "has_sig": false, "md5_digest": "530719682eed845cefc6d599345f5a71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5107, "upload_time": "2015-03-02T08:17:18", "url": "https://files.pythonhosted.org/packages/f8/52/c23660c8349bf0dda41ce96e2c9cd33e8eac4ff0d858d0cd28608e34f99b/LDAP-Hopper-3.0.1.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "d0663f33764fc03e3247b92b38714b2c", "sha256": "3900f20cb70d3ef552e5d325c60a536622d221631c0c13ba582bb4a0755000cf" }, "downloads": -1, "filename": "LDAP-Hopper-3.2.0.tar.gz", "has_sig": false, "md5_digest": "d0663f33764fc03e3247b92b38714b2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4378, "upload_time": "2016-12-23T16:01:11", "url": "https://files.pythonhosted.org/packages/33/ec/1461aa1701f6bdcdc78a61336211d43fc67c980851233077a49976de7425/LDAP-Hopper-3.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0663f33764fc03e3247b92b38714b2c", "sha256": "3900f20cb70d3ef552e5d325c60a536622d221631c0c13ba582bb4a0755000cf" }, "downloads": -1, "filename": "LDAP-Hopper-3.2.0.tar.gz", "has_sig": false, "md5_digest": "d0663f33764fc03e3247b92b38714b2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4378, "upload_time": "2016-12-23T16:01:11", "url": "https://files.pythonhosted.org/packages/33/ec/1461aa1701f6bdcdc78a61336211d43fc67c980851233077a49976de7425/LDAP-Hopper-3.2.0.tar.gz" } ] }