{ "info": { "author": "Finn Herzfeld", "author_email": "finn@seattlemesh.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU Affero General Public License v3", "Topic :: System :: Networking" ], "description": "cjdnsadmin For Python 3\n=======================\n\n|Build Status| |Code Health| |PyPI|\n\nThe cjdns python library doesn't support python3 and is a PITA to\ninstall, due to it's use of a modified bencode library which is still\ncalled \"bencode\", among other things, so I'm cleaning it up.\n\nInstallation\n============\n\nThe easiest way to install it is:\n\n::\n\n pip install cjdnsadmin\n\nBut you could also clone it and run:\n\n::\n\n python setup.py install\n\nOnce it's installed, you'll find ``peerStats`` and ``cexec`` installed\nin your ``$PATH``, and the ``cjdnsadmin`` library available for import.\n\nUsage\n=====\n\nUsage is simple. First, import:\n\n::\n\n import cjdnsadmin\n\nThen, connect to the running cjdns instance. There are two ways to do\nthis. The normal way is to use the ``~/.cjdnsadmin`` file:\n\n::\n\n cjdns = cjdnsadmin.connectWithAdminInfo()\n\nOr, if you have the IP, port and password and wish to ignore the\n``~/.cjdnsadmin`` file for whatever reason:\n\n::\n\n cjdns = cjdnsadmin.connect(ip, port, password)\n\nOnce connected, you may call any of the `cjdns admin interface\nfunctions `__:\n\n::\n\n peerStats = cjdns.InterfaceController_peerStats()\n\nFinally, there is a helper function that allows one to convert a cjdns\npublic key into an IP address:\n\n::\n\n cjdnsadmin.PublicToIp6('1rfp3guz4jjhfu4dsu5mrz68f7fyp502wcttq6b78xdrjhd4ru80.k')\n\nLicense\n=======\n\nSame as cjdns, this is a GPLv3 project. Full text of the license is\navailable `here `__\n\nContributing\n============\n\nI welcome pull requests, please make sure that everything you contribute\nis pep8 compliant and works on python 2.6, 2.7, 3.2, 3.3 and 3.4. There\nare some basic tests in place for these things via Travis, but they're\nnot complete by any means.\n\n.. |Build Status| image:: https://travis-ci.org/thefinn93/cjdnsadmin.svg?branch=master\n :target: https://travis-ci.org/thefinn93/cjdnsadmin\n.. |Code Health| image:: https://landscape.io/github/thefinn93/cjdnsadmin/master/landscape.svg\n :target: https://landscape.io/github/thefinn93/cjdnsadmin/master\n.. |PyPI| image:: https://img.shields.io/pypi/v/cjdnsadmin.svg\n :target: https://pypi.python.org/pypi/cjdnsadmin", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thefinn93/cjdnsadmin", "keywords": "cjdns", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "cjdnsadmin", "package_url": "https://pypi.org/project/cjdnsadmin/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cjdnsadmin/", "project_urls": { "Homepage": "https://github.com/thefinn93/cjdnsadmin" }, "release_url": "https://pypi.org/project/cjdnsadmin/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "A library to interact with the cjdns Admin Interface", "version": "0.1.6" }, "last_serial": 1395965, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "be4ab7d125cb44781bb5fa2c61551da7", "sha256": "51a28c95e907d446691df6eb14bf23a1eb2e36254a6cd3bd16cfd08cd4a01aae" }, "downloads": -1, "filename": "cjdnsadmin-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "be4ab7d125cb44781bb5fa2c61551da7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6802, "upload_time": "2015-01-11T22:13:06", "url": "https://files.pythonhosted.org/packages/16/30/9a74f407f11150ac796e87b394700409315f0b95280fa3b1c3d9579d5eec/cjdnsadmin-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed7875a41fb79aa38f7270a102c8598b", "sha256": "f67405b6e08c54308d23e3ffb68b59d5dcfba65ed8322b6790a5886241de8ce3" }, "downloads": -1, "filename": "cjdnsadmin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ed7875a41fb79aa38f7270a102c8598b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5186, "upload_time": "2015-01-11T22:13:09", "url": "https://files.pythonhosted.org/packages/35/03/3968b7b2dcb4a7c6ae07710461645a69a8ad5f281066ff94c702ac06c1a2/cjdnsadmin-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9d5797b7a6e5ca93bd4bc458c9f8132a", "sha256": "6163e043e8b4f503e30df7b2215bcb0ef4bce18f4f375cb8e72768d44260d9e3" }, "downloads": -1, "filename": "cjdnsadmin-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9d5797b7a6e5ca93bd4bc458c9f8132a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6313, "upload_time": "2015-01-11T23:23:44", "url": "https://files.pythonhosted.org/packages/a0/3c/f6090bb91f28d9c63d107aeea2cb505b6abdf3c3e0162b5b8d2cf60278a3/cjdnsadmin-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ba81e0f6a1011272fad3ab160cbb596", "sha256": "54f54d103d317fa1a96a92eca7da9ce7c6b0c3d831b24e6f9a41f0f5c0c9516f" }, "downloads": -1, "filename": "cjdnsadmin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2ba81e0f6a1011272fad3ab160cbb596", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4724, "upload_time": "2015-01-11T23:23:47", "url": "https://files.pythonhosted.org/packages/a3/43/1aa8c8bb2c8b9d8e621240f2591f947a4ec5764a2ac9e3bb611f8d033b0d/cjdnsadmin-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "57dc1ed109eeee4e8675c0735cd7560e", "sha256": "dc04a9eb5b1cb124c76fec1fd10e8b92fc93666ee0d9d6646e0b541b814f527c" }, "downloads": -1, "filename": "cjdnsadmin-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "57dc1ed109eeee4e8675c0735cd7560e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6847, "upload_time": "2015-01-12T00:26:07", "url": "https://files.pythonhosted.org/packages/e8/d6/b8860f82b880c070e544f307da4cb7159b6935b9441ce3fa3f5f5cd3934f/cjdnsadmin-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5808d3f97d7078e3add945091df330a9", "sha256": "6141c9c98c7f559ce8946570def9bb7deffc01b88501d246b163861e6353b471" }, "downloads": -1, "filename": "cjdnsadmin-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5808d3f97d7078e3add945091df330a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5244, "upload_time": "2015-01-12T00:26:10", "url": "https://files.pythonhosted.org/packages/6c/c0/4ace1cc98d8b0d35172c537161bc92c82cfd9d8f34562ee3c3d84c9251ea/cjdnsadmin-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "39a66c918da4c639da05d1713873a2dc", "sha256": "acd4e2bd1fc8edb9e1a93f0a70d8cb0ed3ea69c6e76ad771b87279b27b64af8b" }, "downloads": -1, "filename": "cjdnsadmin-0.1.4-py3.4.egg", "has_sig": false, "md5_digest": "39a66c918da4c639da05d1713873a2dc", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 11962, "upload_time": "2015-01-17T22:13:54", "url": "https://files.pythonhosted.org/packages/3d/79/9036da249d7b6258915ca7311872b184576c2d31dd0843a6bbc3e6c1bb5a/cjdnsadmin-0.1.4-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "879299ac2eab609e4fcaa27c34b375bf", "sha256": "93d3eab661f36f997de7a1d509626fba0451255f0995be98de0a936fa3f07ee5" }, "downloads": -1, "filename": "cjdnsadmin-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "879299ac2eab609e4fcaa27c34b375bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7096, "upload_time": "2015-01-17T22:13:57", "url": "https://files.pythonhosted.org/packages/38/e2/02e21d61e4152221c651688304d92d5c4f9a328061fa45e755be7945e7f7/cjdnsadmin-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88720311dab8585cf5c7d2d1cda80f3e", "sha256": "4eab9534e16c6c49f5c7ba369620d4f41c7d810de526f6f1b1e6f74b8589adc3" }, "downloads": -1, "filename": "cjdnsadmin-0.1.4.tar.gz", "has_sig": false, "md5_digest": "88720311dab8585cf5c7d2d1cda80f3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5404, "upload_time": "2015-01-17T22:14:01", "url": "https://files.pythonhosted.org/packages/62/ec/153dfac964f30d4f90ac1a312dd51268560583e15033c15f51f55bef622b/cjdnsadmin-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4c508bcab834cda48a8f484385186613", "sha256": "dc214837c30694629420c8b18ec120cb1f9a1cda2afed5d2a3b4488037e274b4" }, "downloads": -1, "filename": "cjdnsadmin-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4c508bcab834cda48a8f484385186613", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8198, "upload_time": "2015-01-21T18:07:55", "url": "https://files.pythonhosted.org/packages/fa/76/81be5f2785f57bc26b237562088db89fb9632c360cd51a5535cf60c3b196/cjdnsadmin-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3767503320aa2bb7d457205c60801e45", "sha256": "9fc59d234ae3d541507136bd0677581e3c065bbc78d148406303b0e6f7da9342" }, "downloads": -1, "filename": "cjdnsadmin-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3767503320aa2bb7d457205c60801e45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6213, "upload_time": "2015-01-21T18:07:58", "url": "https://files.pythonhosted.org/packages/27/39/9ca5d8689b9a3dcd6dde0b457569b596f28594ca9a794c36c6dea7f27cda/cjdnsadmin-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ccd188cad5eb9099a002b205f044f4a9", "sha256": "6ed397b1254b41c6839d3a91603beb8ba73ea801cf8d9c622b675a7d7f5a8b6f" }, "downloads": -1, "filename": "cjdnsadmin-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ccd188cad5eb9099a002b205f044f4a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10603, "upload_time": "2015-01-25T19:46:13", "url": "https://files.pythonhosted.org/packages/b5/04/56434e26789a747cb96e31f010066e0c32b1414199ab87071f971dd54730/cjdnsadmin-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae1da685af02c9ad4927441c4867bacd", "sha256": "20079a84acc4bee8ee8f6568e41e1b94f6a2ed39a98e02e3cab91f1c3eaf58ad" }, "downloads": -1, "filename": "cjdnsadmin-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ae1da685af02c9ad4927441c4867bacd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7266, "upload_time": "2015-01-25T19:46:15", "url": "https://files.pythonhosted.org/packages/2a/2f/1aed369bb8ada1cee758c4b6d4484673714184e4b4493d90ada8f215bfd3/cjdnsadmin-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ccd188cad5eb9099a002b205f044f4a9", "sha256": "6ed397b1254b41c6839d3a91603beb8ba73ea801cf8d9c622b675a7d7f5a8b6f" }, "downloads": -1, "filename": "cjdnsadmin-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ccd188cad5eb9099a002b205f044f4a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10603, "upload_time": "2015-01-25T19:46:13", "url": "https://files.pythonhosted.org/packages/b5/04/56434e26789a747cb96e31f010066e0c32b1414199ab87071f971dd54730/cjdnsadmin-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae1da685af02c9ad4927441c4867bacd", "sha256": "20079a84acc4bee8ee8f6568e41e1b94f6a2ed39a98e02e3cab91f1c3eaf58ad" }, "downloads": -1, "filename": "cjdnsadmin-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ae1da685af02c9ad4927441c4867bacd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7266, "upload_time": "2015-01-25T19:46:15", "url": "https://files.pythonhosted.org/packages/2a/2f/1aed369bb8ada1cee758c4b6d4484673714184e4b4493d90ada8f215bfd3/cjdnsadmin-0.1.6.tar.gz" } ] }