{ "info": { "author": "Kouhei Maeda", "author_email": "mkouhei@palmtb.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python", "Topic :: Internet", "Topic :: Internet :: Name Service (DNS)", "Topic :: System :: Systems Administration" ], "description": "====================================\ntonicdnscli is TonicDNS Client tool.\n====================================\n\nThis command line tool for TonicDNS API.\nTonicDNS is RESTful API for PowerDNS.\nConvert readble text record to JSON, and create or delete zone records with TonicDNS.\n\n\nRequirements\n------------\n\n* Python 2.7 or Python 3.2 later.\n\n\nSetup\n-----\n::\n\n $ git clone https://github.com/mkouhei/tonicdnscli\n $ cd tonicdnscli\n $ sudo python setup.py install\n\n \nUsage\n-----\n\nInput file (example.org.txt)\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nexamples/example.org.txt::\n\n # name type content ttl priority\n test0.example.org A 10.10.10.10 86400\n test1.example.org A 10.10.10.11 86400\n test2.example.org A 10.10.10.12 86400\n example.org MX mx.example.org 86400 0\n example.org MX mx2.example.org 86400 10\n mx.example.org A 10.10.11.10 3600\n mx2.example.org A 10.10.11.10 3600\n\n\nSetting default options to config file\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nAn alternative method of command options that use the config file.\nCopy examples/tdclirc.sample to `$HOME/.tdclirc`. `password` key to set password in plain text, it is recommended that you remove this line, `-P` option is used.::\n\n [global]\n server: ns.example.org\n\n [auth]\n username: tonicuser\n password: tonicpw\n\n\nPrint converted JSON\n^^^^^^^^^^^^^^^^^^^^\n\nConvert to JSON and print.::\n\n $ tonicdnscli show sample/example.org.txt\n {\n \"records\": [\n {\n \"content\": \"10.10.10.10\", \n \"name\": \"test0.example.org\", \n \"ttl\": \"86400\", \n \"type\": \"A\"\n }, \n {\n \"content\": \"10.10.10.11\", \n \"name\": \"test1.example.org\", \n \"ttl\": \"86400\", \n \"type\": \"A\"\n }, \n {\n \"content\": \"10.10.10.12\", \n \"name\": \"test2.example.org\", \n \"ttl\": \"86400\", \n \"type\": \"A\"\n }, \n (snip)\n\nRetrieve all zones\n^^^^^^^^^^^^^^^^^^\n\nGet all zones and print.::\n\n $ tonicdnscli get -u tonicusername -P\n +-------------+--------+-----------------+\n | name | type | notified_serial |\n +-------------+--------+-----------------+\n | example.org | MASTER | 2012052201 |\n | example.net | MASTER | 2012060502 |\n +-------------+--------+-----------------+\n\n\nRetrieve records\n^^^^^^^^^^^^^^^^\n\nGet records of specific zone and print.::\n\n $ tonicdnscli get -s ns.example.org -d example.org -u tonicusername -P\n zone: example.org\n SOA record: ns.example.org hostmaster.example.org 2012042403\n ttl: 86400 \n change date: 1341314161\n example.org\n +------+------+-----------------+-------+------+-------------+\n | name | type | content | ttl | prio | change date |\n +------+------+-----------------+-------+------+-------------+\n | | NS | ns.example.org | 86400 | - | - |\n | | NS | ns2.example.org | 86400 | - | - |\n | ns. | A | 192.168.0.100 | 86400 | - | - |\n | ns2. | A | 192.168.0.101 | 86400 | - | - |\n | www. | A | 192.168.0.1 | 86400 | - | - |\n +------+------+-----------------+-------+------+-------------+\n\n\nCreate single record\n^^^^^^^^^^^^^^^^^^^^\n\nCreate single record with specific zone.::\n\n $ tonicdnscli create -s ns.example.org -u tonicusername -P \\\n --domain example.org --name www2.example.org --rtype A --content 10.10.10.10\n true\n\nCreate records\n^^^^^^^^^^^^^^\n\nCreate multi records with specific zone.::\n\n $ tonicdnscli bulk_create -s ns.example.org -u tonicusername -P examples/example.org.txt\n true\n\nUpdate single record\n^^^^^^^^^^^^^^^^^^^^\n\nUpdate single record with specific zone.::\n\n $ tonicdnscli update -s ns.example.org -u tonicdnsusername -P \\\n --domain example.org --name www2.example.org --rtype A --content 10.10.10.10 --new-content 10.10.10.11\n true (<- delete record)\n true (<- create record)\n\nDelete single records\n^^^^^^^^^^^^^^^^^^^^^\n\nDelete single record with specific zone.::\n\n $ tonicdnscli delete -s ns.example.org -u tonicusername -P \\\n --domain example.org --name www2.example.org --rtype A --content 10.10.10.11\n true\n\nDelete records\n^^^^^^^^^^^^^^\n\nDelete multi records with specific zone.::\n\n $ tonicdnscli bulk_delete -s ns.example.org -u tonicusername -P examples/example.org.txt\n true\n\nUpdate SOA\n^^^^^^^^^^\n\nUpdate SOA record or speficie zone.::\n\n $ tonicdnscli soa -s ns.example.org -u tonicusername -P --domain example.org\n true (<- create record)\n true (<- delete record)\n\nIf you want to update automatically, append next variable to global section of ~/.tdclirc.::\n\n [global]\n (snip)\n soa_update: True\n\n\nCreate zone for MASTER\n^^^^^^^^^^^^^^^^^^^^^^\n\nMaster DNS server IP address with `--dnsaddr` option.::\n\n $ tonicdnscli zone_create -s ns.example.org -u tonicusername -P --domain example.net --dnsaddr 192.168.0.100\n true\n true\n true\n\n\nCreate zone for SLAVE\n^^^^^^^^^^^^^^^^^^^^^\n\nRequire `-S` option.::\n\n $ tonicdnscli zone_create -s ns.example.org -u tonicusername -P --domain example.net --dnsaddr 192.168.0.100 -S\n true (<- create template)\n true (<- create zone)\n true (<- delete template)\n\nCreate zone for NATIVE\n^^^^^^^^^^^^^^^^^^^^^^\n\nRequire `-N` option.::\n\n $ tonicdnscli zone_create -s ns.example.org -u tonicusername -P --domain example.net --dnsaddr 192.168.0.100 -N\n true (<- create template)\n true (<- create zone)\n true (<- delete template)\n\nDelete zone\n^^^^^^^^^^^\n\nDelete specific zone.::\n\n $ tonicdnscli zone_delete -s ns.example.org -u tonicusername -P --domain example.com\n true\n\n\nRetrieve templates\n^^^^^^^^^^^^^^^^^^\n\nGet tepmlates and print.::\n\n $ tonicdnscli tmpl_get -s ns.example.org -u tonicusername -P\n identifier : example_net\n description: \n ==============================================================================\n name type content ttl prio\n example.net SOA \n > ns.example.net hostmaster.example.net 2012070501 3600 900 86400 3600 3600 \n example.net NS ns.example.net 3600 \n ns.example.net A 192.168.0.100 3600 \n ==============================================================================\n identifier : example2_net\n description:\n (snip)\n\n\nDelete template\n^^^^^^^^^^^^^^^\n\nDelete specific template.::\n\n $ tonicdnscli tmpl_delete -s ns.example.org -u tonicusername -P --template example_com\n true\n\n\nContribute\n----------\n\nFirstly copy pre-commit hook script.::\n\n $ cp -f utils/pre-commit.txt .git/hooks/pre-commit\n\nNext install python2.7 later, and py.test. Below in Debian GNU/Linux Sid system,::\n\n $ sudo apt-get install python python-pytest\n\nThen checkout 'devel' branch for development, commit your changes. Before pull request, execute git rebase.\n\n\nSee also\n--------\n\n* `TonicDNS `_\n* `PowerDNS `_\n\nToDo\n----\n\nFeatures\n^^^^^^^^\n\n* Checking existing records When create or delete records.\n* Validation input data.\n\nImprovement\n^^^^^^^^^^^\n\n* Add unittest.\n* Change minimock to Mock for being compatible Python2.7 and Python3.2.\n* Check specifying priority with creating MX|SRV record.\n\nKnown bug\n^^^^^^^^^\n\n* When using in preference --config option than $HOME/.tdclirc.\n\nHistory\n-------\n\n0.10 (2013-04-01)\n^^^^^^^^^^^^^^^^^\n\n* Change format of pretty print\n* move test directory\n\n0.9 (2012-09-13)\n^^^^^^^^^^^^^^^^\n\n* Refine search\n* Update single record\n\n0.8.4 (2012-09-12)\n^^^^^^^^^^^^^^^^^^\n\n* Fix typo\n\n0.8.3 (2012-09-12)\n^^^^^^^^^^^^^^^^^^\n\n* Fix bug local variable 'auto_update_soa' referenced before assignment without update_soa flag\n\n0.8.2 (2012-09-11)\n^^^^^^^^^^^^^^^^^^\n\n* Fix bug local variable 'auto_update_soa' referenced before assignment\n\n0.8.1 (2012-09-11)\n^^^^^^^^^^^^^^^^^^\n\n* Add updating SOA serial automatically\n* Fix travic-ci runnning error of test_pep8\n* Refacotoring\n\n * Change method name\n * Remove unnecessary method, module\n\n0.8 (2012-07-08)\n^^^^^^^^^^^^^^^^\n\n* Add Creating zone\n\n * Sub-command 'zone_create'\n * Support MASTER, SLAVE, NATIVE\n * execute next process:\n\n #. creating template\n #. creating zone\n #. deleting template\n\n* Remove template_create_update sub-command\n* Add Deleting zone\n\n * Sub-command 'zone_delete'\n\n* Add options of soa sub-command\n* Add option '--domain' to bulk_create, bulk_delete sub-commands\n\n0.7.1 (2012-06-29)\n^^^^^^^^^^^^^^^^^^\n\n* Fix bug module import\n* Fix bug that assert is always true of test_pep8\n\n0.7 (2012-06-29)\n^^^^^^^^^^^^^^^^\n\n* Add default timeout\n* Update unit tests\n* Tool of adding user account of TonicDNS\n\n0.6.2 (2012-06-17)\n^^^^^^^^^^^^^^^^^^\n\n* New feature of getting all zones\n* Add pre-commit hook script\n* Rename method name that test_getJSON to test_setJSON\n* Refactoring of http connect\n\n0.6.1.1 (2012-05-23)\n^^^^^^^^^^^^^^^^^^^^\n\n* Fix README\n\n0.6.1 (2012-05-23)\n^^^^^^^^^^^^^^^^^^\n\n* Fix issue#2\n* Refactoring\n\n0.6 (2012-05-15)\n^^^^^^^^^^^^^^^^\n\n* Update SOA\n\n0.5.2 (2012-05-11)\n^^^^^^^^^^^^^^^^^^\n\n* create or delete a specific record\n\n0.5.1 (2012-05-07)\n^^^^^^^^^^^^^^^^^^\n\n* Fix bug get fail when resolver is SLAVE\n\n0.5 (2012-05-04)\n^^^^^^^^^^^^^^^^\n\n* templates CRUD\n\n0.4.4 (2012-05-01)\n^^^^^^^^^^^^^^^^^^\n\n* not distribute util3.py (alternative print for python3)\n\n0.4.3 (2012-05-01)\n^^^^^^^^^^^^^^^^^^\n\n* search target conent and type\n* retrieve all zone\n\n0.4.2 (2012-04-28)\n^^^^^^^^^^^^^^^^^^\n\n* Add search records\n* Format of stdout of retrieve records\n\n0.4.1 (2012-04-27)\n^^^^^^^^^^^^^^^^^^\n\n* Fix bug processing last data only, when separate file\n\n0.4 (2012-04-26)\n^^^^^^^^^^^^^^^^\n\n* default option config file $HOME/.tdclirc\n\n\n0.3.2 (2012-04-25)\n^^^^^^^^^^^^^^^^^^\n\n* Add unittest of pep8, converter.py, tdauth.py (partially) \n* Add exception error handling\n* Refactoring (Thanks Henrich)\n\n\n0.3.1 (2012-04-23)\n^^^^^^^^^^^^^^^^^^\n\n* Add manpage\n\n\n0.3 (2012-04-21)\n^^^^^^^^^^^^^^^^\n\n* New command line style, add sub-command, change options\n\n * Change optparse to argparse\n * new sub-command : show|get|create|delete\n\n\n0.2 (2012-04-20)\n^^^^^^^^^^^^^^^^\n\n* Support Python3\n* Add option `-P` as password prompt with echo turned off\n\n0.1 (2012-04-20)\n^^^^^^^^^^^^^^^^\n\n* first release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mkouhei/tonicdnscli", "keywords": null, "license": "GNU General Public License version 3", "maintainer": null, "maintainer_email": null, "name": "tonicdnscli", "package_url": "https://pypi.org/project/tonicdnscli/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tonicdnscli/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mkouhei/tonicdnscli" }, "release_url": "https://pypi.org/project/tonicdnscli/0.10/", "requires_dist": null, "requires_python": null, "summary": "TonicDNS CLI tool", "version": "0.10" }, "last_serial": 751979, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "878b95ec3c9b8c7588f9b0f9aeaca40f", "sha256": "48aa40eaaf44633dfafa618c6177e724fd9e7fa73615136919f69e70e6634719" }, "downloads": -1, "filename": "tonicdnscli-0.1.tar.gz", "has_sig": false, "md5_digest": "878b95ec3c9b8c7588f9b0f9aeaca40f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17121, "upload_time": "2012-04-19T19:39:10", "url": "https://files.pythonhosted.org/packages/2e/ec/226a287defdb9ff3c7796fe68565aa0bfeb0f768da67539cbe55b7a45097/tonicdnscli-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "9788f6168a232e4fa78fef91fe789e68", "sha256": "a6fabc5fc3cb6464c322dc3512556cd64c3774c343c704fed0b20a910164b614" }, "downloads": -1, "filename": "tonicdnscli-0.10.tar.gz", "has_sig": false, "md5_digest": "9788f6168a232e4fa78fef91fe789e68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37922, "upload_time": "2013-04-01T10:22:44", "url": "https://files.pythonhosted.org/packages/32/aa/a3c87cdd1e8400d832664b68b92683e6db6d0c1ab2bbff1bf334b7e061d5/tonicdnscli-0.10.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "fa75486688b74cd4c8a3647db45120e8", "sha256": "53490fcd9c1a6269e74a283d4b692e258975067282c09231b74d6a25b2c06be0" }, "downloads": -1, "filename": "tonicdnscli-0.2.tar.gz", "has_sig": false, "md5_digest": "fa75486688b74cd4c8a3647db45120e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17386, "upload_time": "2012-04-20T16:35:27", "url": "https://files.pythonhosted.org/packages/1f/a0/cc46efe469242e675c88554fd2ec6584e55b45e27788dc0b8e2f8efdcaeb/tonicdnscli-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "76de66385d8035d79a0dc586f2ded760", "sha256": "6fa855ff9a57d5668e26367969e414144f1c847f888051e336334e83448ea288" }, "downloads": -1, "filename": "tonicdnscli-0.3.tar.gz", "has_sig": false, "md5_digest": "76de66385d8035d79a0dc586f2ded760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18270, "upload_time": "2012-04-21T14:19:11", "url": "https://files.pythonhosted.org/packages/3b/a4/08101ae028a15e72b331dcd00353c04c90b0e54a65ea675e12413fb8ea7c/tonicdnscli-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b6846dbf8341402aa3730cd47a21d326", "sha256": "53bb319a0da53c6ac1c1af0bde0641f661c3bfcab64b032cc871e53c7c97dd6d" }, "downloads": -1, "filename": "tonicdnscli-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b6846dbf8341402aa3730cd47a21d326", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19543, "upload_time": "2012-04-23T04:06:17", "url": "https://files.pythonhosted.org/packages/44/ad/bc2267f1f5d67add6b492b5ab6662a74f9f9d55a049692c867e6367b3424/tonicdnscli-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "0e16fabf5a77ebd07b5f6e4d4dc00392", "sha256": "d02a5727bd59b3e7bae104a0eb7f12380753761389697d7ea4a38ab716863b4a" }, "downloads": -1, "filename": "tonicdnscli-0.3.2.tar.gz", "has_sig": false, "md5_digest": "0e16fabf5a77ebd07b5f6e4d4dc00392", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21884, "upload_time": "2012-04-25T13:47:09", "url": "https://files.pythonhosted.org/packages/4e/1c/eb5f833569cd177d3720c91b1a5116a8e2a079de616d91c81c07fcc5d5a9/tonicdnscli-0.3.2.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "7fa9cc4dedbc243fe4d04dcbd88c139a", "sha256": "2f85c4a91571ae037cdab24a1b537a5235511ce98c58fb1f734d1f4d60b8cf31" }, "downloads": -1, "filename": "tonicdnscli-0.4.tar.gz", "has_sig": false, "md5_digest": "7fa9cc4dedbc243fe4d04dcbd88c139a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23422, "upload_time": "2012-04-26T10:04:33", "url": "https://files.pythonhosted.org/packages/28/34/0cd2375ce55c22274f034f7f4f4964373a25596e61109f085a41c711860e/tonicdnscli-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0c30a964eae7fff0499b632141a9acf9", "sha256": "3854878431a566c94a7075e5311a122c45861a0f3e0f7b6b40d198e337e5b7d6" }, "downloads": -1, "filename": "tonicdnscli-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0c30a964eae7fff0499b632141a9acf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21994, "upload_time": "2012-04-26T18:23:49", "url": "https://files.pythonhosted.org/packages/8d/af/30016a5143dfecd9a51fcac9799cd8046d7c433ae967f37a74d51d1bb9a0/tonicdnscli-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "6a86aa1e907814345c98f245721e0871", "sha256": "fda5a1c856e097f3818d1e6c2aaf48e3b469975a82002b57aa07f4ee9ecb09e3" }, "downloads": -1, "filename": "tonicdnscli-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6a86aa1e907814345c98f245721e0871", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22781, "upload_time": "2012-04-28T16:20:22", "url": "https://files.pythonhosted.org/packages/c2/93/e1b11c2c59f2ac9f7bec7feb0a5ac877abff85b35d4255bc7a4385989af7/tonicdnscli-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "74c24d4dccd221ae7195800757dbc2f8", "sha256": "f75088ed49924b90fc853891e73ed5d414ed9ad7a2bc3435b889ab09449ec6e4" }, "downloads": -1, "filename": "tonicdnscli-0.4.3.tar.gz", "has_sig": false, "md5_digest": "74c24d4dccd221ae7195800757dbc2f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24674, "upload_time": "2012-05-01T06:40:05", "url": "https://files.pythonhosted.org/packages/e1/75/10ca68da80b8142a1e8dc387bfd4bce7c48042e4f59b28a3140c4b94bb1e/tonicdnscli-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "38cc63773829c348fad3ec4bf1ae51d9", "sha256": "e2592c5f22106d8817536f0899a6076fc535491611b824cc322fd98df864dcfd" }, "downloads": -1, "filename": "tonicdnscli-0.4.4.tar.gz", "has_sig": false, "md5_digest": "38cc63773829c348fad3ec4bf1ae51d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24712, "upload_time": "2012-05-01T07:05:14", "url": "https://files.pythonhosted.org/packages/92/aa/becbf9c202c383edae51dbb2ad9e05202d0134066d047c87e9500a491e5c/tonicdnscli-0.4.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ca408953af8a93f6aae96f207f94854d", "sha256": "3a630cae73da49ee8f57e0f12e88eba0ad1652e6ee4bde30e0e53319fc5d3a06" }, "downloads": -1, "filename": "tonicdnscli-0.5.tar.gz", "has_sig": false, "md5_digest": "ca408953af8a93f6aae96f207f94854d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24520, "upload_time": "2012-05-03T23:03:36", "url": "https://files.pythonhosted.org/packages/0b/ac/f076351220d02625fc7c28e840ccbb98d77e39b6821e3eab40b0db3ebdc1/tonicdnscli-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "1a5d5ef10ea22317e61e0e45537374e6", "sha256": "ae4897f43aedb4f89312a283a3696646dc4a1fe4822aa04ac6cbd84cd09ef331" }, "downloads": -1, "filename": "tonicdnscli-0.5.1.tar.gz", "has_sig": false, "md5_digest": "1a5d5ef10ea22317e61e0e45537374e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25991, "upload_time": "2012-05-07T07:26:39", "url": "https://files.pythonhosted.org/packages/11/a6/2a2c919e992a7c5ce5151e6cbd0aed04a71a1b83e184f4af084e5efe10be/tonicdnscli-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "be2b55fcf8e8d1df5e7629448a5bd042", "sha256": "06d711ea7509a2aec4c6bff5c53b946c9741cdad14a02dd594c545a0fb73479b" }, "downloads": -1, "filename": "tonicdnscli-0.5.2.tar.gz", "has_sig": false, "md5_digest": "be2b55fcf8e8d1df5e7629448a5bd042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26662, "upload_time": "2012-05-11T10:39:21", "url": "https://files.pythonhosted.org/packages/c3/c2/ec108cf105a691e863521a1ed776011cd5743d68079a6ae2e746efc9662f/tonicdnscli-0.5.2.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "a1c7a2d8cb042db914a16d0000a8e5b3", "sha256": "dbfaefbbf5547bfa5b49b8e57ebc95a1302762ef09751b83da23b620062267d1" }, "downloads": -1, "filename": "tonicdnscli-0.6.tar.gz", "has_sig": false, "md5_digest": "a1c7a2d8cb042db914a16d0000a8e5b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28323, "upload_time": "2012-05-14T19:02:38", "url": "https://files.pythonhosted.org/packages/53/ab/4241fedb0333655d106725aafef9a54d8468134ae2c11d977201a3b36286/tonicdnscli-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "0843bb2017f5e5273f0ae495eaa8fba2", "sha256": "f962e89bcc6bd2f8ef298a11eb3ed564686ba9584a516d6f3b8f20a075c0c68d" }, "downloads": -1, "filename": "tonicdnscli-0.6.1.tar.gz", "has_sig": false, "md5_digest": "0843bb2017f5e5273f0ae495eaa8fba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29088, "upload_time": "2012-05-22T18:58:14", "url": "https://files.pythonhosted.org/packages/b5/9c/5142ba9147853df0ef7035fef59d33deaf832e05222b49225b55c57bbefc/tonicdnscli-0.6.1.tar.gz" } ], "0.6.1.1": [ { "comment_text": "", "digests": { "md5": "5484429e428cf7ffd55464e657d14b03", "sha256": "701a060439d4ea07443d86d4dc6decd215ddefb1eddb9921ce64fc72f85a6514" }, "downloads": -1, "filename": "tonicdnscli-0.6.1.1.tar.gz", "has_sig": false, "md5_digest": "5484429e428cf7ffd55464e657d14b03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28401, "upload_time": "2012-05-23T05:08:56", "url": "https://files.pythonhosted.org/packages/03/0c/77e1da1f5406503c1040c8a3fa27fb9258a5c41edb350fb41f96102723b0/tonicdnscli-0.6.1.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "e1c8b243f1af3d74629cd77ce626aae5", "sha256": "443eb36124567c36fabf2055014287b99cb877cbb03ac33fdc34f28a12336bc2" }, "downloads": -1, "filename": "tonicdnscli-0.6.2.tar.gz", "has_sig": false, "md5_digest": "e1c8b243f1af3d74629cd77ce626aae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27986, "upload_time": "2012-06-17T16:37:24", "url": "https://files.pythonhosted.org/packages/d7/e1/26d69ed0cc17d1a8b7239446002df2ad2389d562721248be7506560bd02d/tonicdnscli-0.6.2.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "174e60fbe0d148989b84eb7fc75717a5", "sha256": "66d8f802af1f04aef88279bd28a93398eb2d052c8327fdb74d5d8d89efd01ee1" }, "downloads": -1, "filename": "tonicdnscli-0.7.tar.gz", "has_sig": false, "md5_digest": "174e60fbe0d148989b84eb7fc75717a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28905, "upload_time": "2012-06-28T17:28:27", "url": "https://files.pythonhosted.org/packages/98/42/9e8a98d26d3281cbde02711cb1c9f4a5380a3fcaf687320cbffae942aa13/tonicdnscli-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "410362067b212c0bd36b4abc8a6df3b5", "sha256": "a91756a749399b1f1940a40d87bc95786c84076392ecd9c0942ecbc297516888" }, "downloads": -1, "filename": "tonicdnscli-0.7.1.tar.gz", "has_sig": false, "md5_digest": "410362067b212c0bd36b4abc8a6df3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30316, "upload_time": "2012-06-29T12:13:18", "url": "https://files.pythonhosted.org/packages/10/e0/ba896f5c16ec8b8ea3336bdfcb6f39757971effa9a8e7306993aa5f45138/tonicdnscli-0.7.1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "eddbb6c147542dc7f19a230019af9ec8", "sha256": "e28c1c622e7e2238a693b060143ea344d5c19b27deca9f2a2f96583b3a4f1e8f" }, "downloads": -1, "filename": "tonicdnscli-0.8.tar.gz", "has_sig": false, "md5_digest": "eddbb6c147542dc7f19a230019af9ec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30335, "upload_time": "2012-07-07T18:23:48", "url": "https://files.pythonhosted.org/packages/2f/f1/3aaee5a52cffd6d93f2861c50ae48dceb21447bdc1b7d7f709fd622f0467/tonicdnscli-0.8.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "389f469dbd468cf8bac91e4c3a369b84", "sha256": "0f53c819b64a2d8ebe7f90e9895a890cc65135423b48ae330bb816efb9b4010c" }, "downloads": -1, "filename": "tonicdnscli-0.8.2.tar.gz", "has_sig": false, "md5_digest": "389f469dbd468cf8bac91e4c3a369b84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32858, "upload_time": "2012-09-11T09:37:55", "url": "https://files.pythonhosted.org/packages/3f/46/6db797170f895face684a25b89198e12f27c97f5ab09b37d474c7cb35432/tonicdnscli-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "1ec58fd431a1520b244fca442bed3521", "sha256": "b33c3aded3e16e3ab144e307116eeeee4558066703f1bc25047f1219ca8b59b0" }, "downloads": -1, "filename": "tonicdnscli-0.8.3.tar.gz", "has_sig": false, "md5_digest": "1ec58fd431a1520b244fca442bed3521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32890, "upload_time": "2012-09-12T01:36:47", "url": "https://files.pythonhosted.org/packages/0e/32/2e1778bf2841799d7927e4a9d4c174740cdd5f7adc1621f5395eefda7262/tonicdnscli-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "ba0121128316f261b8fd529de71d02ac", "sha256": "734025eaa3b8835866a06b6d23df2b57b2bdd2af24495dd64c132c51481bea64" }, "downloads": -1, "filename": "tonicdnscli-0.8.4.tar.gz", "has_sig": false, "md5_digest": "ba0121128316f261b8fd529de71d02ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32919, "upload_time": "2012-09-12T12:09:08", "url": "https://files.pythonhosted.org/packages/e5/d8/ca633617afb244bec1597c5b6e28d60a8068a6e8476c5770db3fcccc6e2d/tonicdnscli-0.8.4.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "10d0e01858b9bcf7139dc6fe0c96bbeb", "sha256": "d34073b5470d8bcefbaeff776dc27db6c6c48406e2181612f9d1740a93d5276b" }, "downloads": -1, "filename": "tonicdnscli-0.9.tar.gz", "has_sig": false, "md5_digest": "10d0e01858b9bcf7139dc6fe0c96bbeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34042, "upload_time": "2012-09-13T06:32:20", "url": "https://files.pythonhosted.org/packages/07/6b/0b08710af460998d8f7b3e5201586d117527fbf19e6604636c4b483a1685/tonicdnscli-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9788f6168a232e4fa78fef91fe789e68", "sha256": "a6fabc5fc3cb6464c322dc3512556cd64c3774c343c704fed0b20a910164b614" }, "downloads": -1, "filename": "tonicdnscli-0.10.tar.gz", "has_sig": false, "md5_digest": "9788f6168a232e4fa78fef91fe789e68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37922, "upload_time": "2013-04-01T10:22:44", "url": "https://files.pythonhosted.org/packages/32/aa/a3c87cdd1e8400d832664b68b92683e6db6d0c1ab2bbff1bf334b7e061d5/tonicdnscli-0.10.tar.gz" } ] }