{ "info": { "author": "clyang", "author_email": "clyang@clyang.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: System Administrators", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "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", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Internet :: WWW/HTTP" ], "description": "# python-zilore\n[Zilore DNS](https://zilore.com/en/dns) API Python Wrapper. It was implemented by following [Zilore DNS API](https://zilore.com/en/help/api) document.\n\n## Installaion\nThe easiest way to install `python-zilore` and get updates is by using `pip`\n\n```bash\n$ pip install python-zilore\n```\n\n## Test installation\nYou can test your install by using following steps:\n\n1. Log into Zilore DNS management console via Browser\n2. Get your own API key in `Setting` page\n3. Test if your API key is working with the following Python code\n\n\t```python\n\timport ziloreapi\n\n\tzdns = ziloreapi.Api('YOUR_API_KEY')\n\tresult = zdns.test_login()\n\tprint(result)\n\t```\n\n4. Once you see `True` on console, you're all set and ready to rock 'n' roll.\n\n## Usage\nIt's simple to use the library to interact witgh Zilore DNS.\n\n* Creating a `doamin` called `example.com`\n\n\t```python\n\timport ziloreapi\n\n\tzdns = ziloreapi.Api('YOUR_API_KEY')\n\tresult = zdns.add_domain('example.com')\n\tprint(result)\n\t```\n\n* Creating an A record called `test.example.com` with `TTL = 600 seconds` and point it to `10.0.0.1`\n\n\t```python\n\timport ziloreapi\n\n\tzdns = ziloreapi.Api('YOUR_API_KEY')\n\tresult = zdns.add_record('example.com', 'A', 600,'test', '10.0.0.1')\n\tprint(result)\n\t```\n\n* Creating a CNAME record called `cname.example.com` with `TTL = 300 seconds` and point it to `www.google.com`\n\n\t```python\n\timport ziloreapi\n\n\tzdns = ziloreapi.Api('YOUR_API_KEY')\n\tresult = zdns.add_record('example.com', 'CNAME', 300,'cname', 'www.google.com')\n\tprint(result)\n\t```\n\n\n\n* Changing A record `test.example.com` value. Set TTL to 3600 and re-pointing to `192.168.1.1`\n\n\t```python\n\timport ziloreapi\n\n\tzdns = ziloreapi.Api('YOUR_API_KEY')\n\tresult = zdns.update_record('csie.io', RECORD_ID, 'A', 3600, 'test', '192.168.1.1')\n\tprint(result)\n\t```\n\n## Current supported API\nAll API are **FULL SUPPORTED** by python-zilore\n\n* DOMAINS\n\t* list_domains\n\t* list_tlds\n\t* list_nameservers\n\t* list_statistics\n\t* add_domain\n\t* delete_domain\n\n* RECORDS\n\t* list_records\n\t* list_valid_record_ttl\n\t* add_record\n\t* update_record\n\t* update_record_status\n\t* delete_record\n\n* SNAPSHOTS\n\t* list_snapshots\n\t* list_snapshots_records\n\t* restore_snapshot\n\n* GEO RECORDS\n\t* geo_records\n\t* list_geo_records\n\t* add_geo_record\n\t* update_geo_record\n\n* FAILOVER RECORDS\n\t* failover_records\n\t* list_failover_records\n\t* add_failover_record\n\t* update_failover_record\n\t* delete_failover_record\n\n* WEB AND MAIL FORWARDING\n\t* list_mf_addresses\n\t* add_mf_address\n\t* update_mf_address\n\t* update_mf_address_status\n\t* delete_mf_address\n\t* list_wf_addresses\n\t* add_wf_address\n\t* update_wf_address\n\t* update_wf_address_status\n\t* delete_wf_address\n\n* CUSTOM TEMLATES\n\t* list_custom_templates\n\t* create_custom_template\n\t* update_custom_template\n\t* delete_custom_template\n\t* restore_custom_template\n\t* list_custom_templates_records\n\t* add_custom_template_record\n\t* update_custom_template_record\n\t* delete_custom_template_record\n\n## License\nMIT License\t\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/clyang/python-zilore", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-zilore", "package_url": "https://pypi.org/project/python-zilore/", "platform": "", "project_url": "https://pypi.org/project/python-zilore/", "project_urls": { "Homepage": "https://github.com/clyang/python-zilore" }, "release_url": "https://pypi.org/project/python-zilore/0.0.4/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Zilore DNS API Wrapper", "version": "0.0.4" }, "last_serial": 5863330, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "b2976d137f1142f644b0c70abf2c8b25", "sha256": "2844875fd103cfc308b83eae8e5116aa78af9b3d8e0f33962472222a6e5898f7" }, "downloads": -1, "filename": "python_zilore-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2976d137f1142f644b0c70abf2c8b25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3764, "upload_time": "2019-09-14T18:52:59", "url": "https://files.pythonhosted.org/packages/4e/51/b2022e05624da49b22e89d99e0916ec64d9007cf03d7fcbf4fcf1ffbbe83/python_zilore-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7fbdb08a81c38d0335004143ef48bae", "sha256": "a57c796f898c78a27f061bc1890242a298ba168e9afa9a04d501813e46ca80e9" }, "downloads": -1, "filename": "python-zilore-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c7fbdb08a81c38d0335004143ef48bae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2328, "upload_time": "2019-09-14T18:53:00", "url": "https://files.pythonhosted.org/packages/ae/03/32f7417d4e676dcf3137fc4fc31f5bc4ad43ee5e1322bd6cabc1532f5bb2/python-zilore-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0e3376b9250334ae3ffd724737048613", "sha256": "aed407cfc840ceb6dbd888f97c9b2e6fd70d0713d385c31864a9de09ebcd12af" }, "downloads": -1, "filename": "python_zilore-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e3376b9250334ae3ffd724737048613", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4658, "upload_time": "2019-09-16T07:47:56", "url": "https://files.pythonhosted.org/packages/20/41/9193b4f0df659c53916d2752deef323a09ef3980dffd300d9b6ce203bbf7/python_zilore-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53588904f7c2c764a36b21acf3a11e25", "sha256": "ef556214bfdececbc006ea55998d6a5e6b66fd241c583a7d71f8002b176f4e79" }, "downloads": -1, "filename": "python-zilore-0.0.3.tar.gz", "has_sig": false, "md5_digest": "53588904f7c2c764a36b21acf3a11e25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3618, "upload_time": "2019-09-16T07:47:57", "url": "https://files.pythonhosted.org/packages/0e/2b/9c4892e9fa6f2dab2825ded76202774b16d8918d517df52f7e757d73ff41/python-zilore-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a8a84f279a4ba7b5ed10a94af56ffd9e", "sha256": "598f5fc4e357a80c6b6e0b9f76bf0fba1a4c28e1dc285b91720fe55ed1a34dde" }, "downloads": -1, "filename": "python_zilore-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8a84f279a4ba7b5ed10a94af56ffd9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6529, "upload_time": "2019-09-20T17:16:59", "url": "https://files.pythonhosted.org/packages/ec/11/c050cddd5896477c08ee2a5edfa4a74fa992b36e00889b60fe09e11a4d98/python_zilore-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95276bb9c1bcdf53d476ddcc9f562791", "sha256": "8cfce0dc16466d36dd4485e2021f98c204fb6529f7c02984be999ad98688d631" }, "downloads": -1, "filename": "python-zilore-0.0.4.tar.gz", "has_sig": false, "md5_digest": "95276bb9c1bcdf53d476ddcc9f562791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5364, "upload_time": "2019-09-20T17:17:01", "url": "https://files.pythonhosted.org/packages/d4/d2/f29599a1750c7a594edd2589c8371f1f9c2cb0f1096942ef033f694c63ab/python-zilore-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a8a84f279a4ba7b5ed10a94af56ffd9e", "sha256": "598f5fc4e357a80c6b6e0b9f76bf0fba1a4c28e1dc285b91720fe55ed1a34dde" }, "downloads": -1, "filename": "python_zilore-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8a84f279a4ba7b5ed10a94af56ffd9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6529, "upload_time": "2019-09-20T17:16:59", "url": "https://files.pythonhosted.org/packages/ec/11/c050cddd5896477c08ee2a5edfa4a74fa992b36e00889b60fe09e11a4d98/python_zilore-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95276bb9c1bcdf53d476ddcc9f562791", "sha256": "8cfce0dc16466d36dd4485e2021f98c204fb6529f7c02984be999ad98688d631" }, "downloads": -1, "filename": "python-zilore-0.0.4.tar.gz", "has_sig": false, "md5_digest": "95276bb9c1bcdf53d476ddcc9f562791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5364, "upload_time": "2019-09-20T17:17:01", "url": "https://files.pythonhosted.org/packages/d4/d2/f29599a1750c7a594edd2589c8371f1f9c2cb0f1096942ef033f694c63ab/python-zilore-0.0.4.tar.gz" } ] }