{ "info": { "author": "Caian R. Ertl", "author_email": "caianrais@pm.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Flask", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n[![Buid Status][build]][travis] [![Code Coverage][cov]][codecov] [![Documentation Status][doc]][readthedocs] [![License Information][license]][mit]\n\n[build]: https://travis-ci.org/caianrais/dora.svg?branch=master\n[cov]: https://codecov.io/gh/caianrais/dora/branch/master/graph/badge.svg\n[doc]: https://readthedocs.org/projects/dora/badge/?version=latest\n[license]: https://img.shields.io/github/license/caianrais/dora.svg\n\n[travis]: https://travis-ci.org/caianrais/dora\n[codecov]: https://codecov.io/gh/caianrais/dora\n[readthedocs]: https://dora.readthedocs.io\n[mit]: https://github.com/caianrais/dora/blob/master/LICENSE\n\n\n# DORA: DNS Over REST API\n\n`DORA` is a microservice that provides a simple API for DNS querying through a\nREST architecture. It aims to be a consumable API that's easy to digest and\neasy to deploy on cloud-based solutions, such as [AWS Lambda][lambda], [GCP\nCloud Functions][gcp-cloud-func], [GCP AppEngine][gcp-app-engine],\n[Heroku][heroku] and so on.\n\n

\n \n

\n\n[lambda]: https://aws.amazon.com/lambda/\n[gcp-cloud-func]: https://cloud.google.com/functions/\n[gcp-app-engine]: https://cloud.google.com/appengine/\n[heroku]: https://www.heroku.com/\n\n\n## Features\n\n`DORA` mainly relies on the [`dnspython`][dnspython] toolkit. It can query the\nfollowing records:\n\n- `A`: IPv4 address;\n- `AAAA`: IPv6 address;\n- `CNAME`: Canonical name (name alias);\n- `MX`: Mail exchange (mail transfer agent name);\n- `NS`: Authoritative name server;\n- `TXT`: Text records.\n\n[dnspython]: https://github.com/rthalley/dnspython\n\n\n## Documentation\n\nFor instructions of usage, installation, deployment and overall documentation\nof the code, [read the docs](http://dora.rtfd.io).\n\n\n## TODO\n\n- [ ] Finish the user documentation;\n- [ ] Create code documentation;\n- [ ] 100% covered (*write tests*);\n- [ ] Publish DORA on PyPI;\n- [X] Dockerized DORA;\n- [ ] Guide: Deploying DORA on Heroku;\n- [ ] Guide: Deploying DORA on AWS Lambda;\n- [ ] Guide: Deploying DORA on Google App Engine;\n- [ ] Guide: Deploying DORA on Google Cloud Functions;\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/caianrais/dora", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dora-ms", "package_url": "https://pypi.org/project/dora-ms/", "platform": "", "project_url": "https://pypi.org/project/dora-ms/", "project_urls": { "Homepage": "https://github.com/caianrais/dora" }, "release_url": "https://pypi.org/project/dora-ms/0.2.1b0/", "requires_dist": [ "dnspython", "flask-restful" ], "requires_python": ">=3.4.0", "summary": "A cloud-ready DNS query API", "version": "0.2.1b0" }, "last_serial": 4348749, "releases": { "0.2.0b0": [ { "comment_text": "", "digests": { "md5": "48e8e5dcb36fddd2f88e694f8e9d1782", "sha256": "18b196b06ed2d0573d5f3f190ef92b10b830ce4e275ed8d6ed7b30f96f19497e" }, "downloads": -1, "filename": "dora-ms-0.2.0b0.tar.gz", "has_sig": false, "md5_digest": "48e8e5dcb36fddd2f88e694f8e9d1782", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 5920, "upload_time": "2018-10-07T06:53:30", "url": "https://files.pythonhosted.org/packages/e0/de/0f96aef92d00e8bf513a57a3c910abc201169fda61ede677d8d9fc0ed605/dora-ms-0.2.0b0.tar.gz" } ], "0.2.1b0": [ { "comment_text": "", "digests": { "md5": "ad54311d132f4ec335c6c85150e7c307", "sha256": "b76c2a19dd8cb0a0550c0d899c143ab3d192e7b035807c7130afeccaf435c909" }, "downloads": -1, "filename": "dora_ms-0.2.1b0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad54311d132f4ec335c6c85150e7c307", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 7623, "upload_time": "2018-10-07T07:58:06", "url": "https://files.pythonhosted.org/packages/53/74/d360675549c5339d5ac30e179f7c746d871bf1bce1aa4f75270372d736a0/dora_ms-0.2.1b0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e36bd493e1d651d8008fac486962e772", "sha256": "73e540dab510978483d7e05aa9f2041cf7855c39ec6829c4913148ad72f549a7" }, "downloads": -1, "filename": "dora-ms-0.2.1b0.tar.gz", "has_sig": false, "md5_digest": "e36bd493e1d651d8008fac486962e772", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 6015, "upload_time": "2018-10-07T07:58:07", "url": "https://files.pythonhosted.org/packages/7b/61/178fa80458084e38b82c41b6b5b3f9171ea23f16d72918d2fb3ecdbdf50c/dora-ms-0.2.1b0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad54311d132f4ec335c6c85150e7c307", "sha256": "b76c2a19dd8cb0a0550c0d899c143ab3d192e7b035807c7130afeccaf435c909" }, "downloads": -1, "filename": "dora_ms-0.2.1b0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad54311d132f4ec335c6c85150e7c307", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 7623, "upload_time": "2018-10-07T07:58:06", "url": "https://files.pythonhosted.org/packages/53/74/d360675549c5339d5ac30e179f7c746d871bf1bce1aa4f75270372d736a0/dora_ms-0.2.1b0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e36bd493e1d651d8008fac486962e772", "sha256": "73e540dab510978483d7e05aa9f2041cf7855c39ec6829c4913148ad72f549a7" }, "downloads": -1, "filename": "dora-ms-0.2.1b0.tar.gz", "has_sig": false, "md5_digest": "e36bd493e1d651d8008fac486962e772", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 6015, "upload_time": "2018-10-07T07:58:07", "url": "https://files.pythonhosted.org/packages/7b/61/178fa80458084e38b82c41b6b5b3f9171ea23f16d72918d2fb3ecdbdf50c/dora-ms-0.2.1b0.tar.gz" } ] }