{ "info": { "author": "Doug Coker", "author_email": "dcoker@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dcoker/precacher/", "keywords": "", "license": "https://www.apache.org/licenses/LICENSE-2.0", "maintainer": "", "maintainer_email": "", "name": "precacher", "package_url": "https://pypi.org/project/precacher/", "platform": "", "project_url": "https://pypi.org/project/precacher/", "project_urls": { "Homepage": "https://github.com/dcoker/precacher/" }, "release_url": "https://pypi.org/project/precacher/0.1.0/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "Replays DNS queries from Pi-hole or dnscrypt-proxy.", "version": "0.1.0" }, "last_serial": 5962005, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fd7d2415844f26c9d39a1aeb7a4e9e52", "sha256": "e493d966842be072809da13a4acb133ad583244b4951a8e6261a2b9776e6805b" }, "downloads": -1, "filename": "precacher-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fd7d2415844f26c9d39a1aeb7a4e9e52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 2732, "upload_time": "2019-10-11T21:04:23", "url": "https://files.pythonhosted.org/packages/da/e8/5ac7d1870348f9d49b006343dd3c470f27729110ccb8789c5048ba258f94/precacher-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fd7d2415844f26c9d39a1aeb7a4e9e52", "sha256": "e493d966842be072809da13a4acb133ad583244b4951a8e6261a2b9776e6805b" }, "downloads": -1, "filename": "precacher-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fd7d2415844f26c9d39a1aeb7a4e9e52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 2732, "upload_time": "2019-10-11T21:04:23", "url": "https://files.pythonhosted.org/packages/da/e8/5ac7d1870348f9d49b006343dd3c470f27729110ccb8789c5048ba258f94/precacher-0.1.0.tar.gz" } ] }