{ "info": { "author": "Jonnyblacklabel", "author_email": "mail@jonnyblacklabel.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# metrics_tools\n\nA simple python package for making API calls to metrics.tools API.\nhttps://metrics.tools/\n\nIt builds upon the requests package. The goal is to achiev an easy syntax for the API calls like: `mt.domain('example.com').rankings.get()`\n\n*Note: I am not professional programmer. Install at your own risk. Useful tips are welcome :-).*\n\n## Install via pip\n```python\npip install metrics-tools\n```\n\n## Basic usage\n```python\nfrom metrics_tools import MetricsTools\n\napi_key = 'your api key'\nmt = MetricsTools(api_key, verbose=True)\n\ndomain = mt.domain('example.com')\n\nvisibility = domain.sk.get()\nrankings = domain.rankings.get()\n\nkeyword_details = mt.keyword('api').details.get()\n```\n\n## Response\nThe response is parsed into a simple object with fields as object attributes. Additionaly it contains the requests response as '._response'.\n```python\nexample_domain.values # if values are present\nexample_domain.json # parsed json response\nexample_domain.result # 'success' or 'error'\n```\n\n## More Parameters\nThe API supports some additional parameters, respectifly filters, to narrow down the API answer. These filters can be used through the avalible functions.\n```python\n#Visibility for specific date\ndomain.sk.from_('2018-05-07').get()\n\n#Min and max visibility value\ndomain.sk.minmax().get()\n\n#Ranking position for domain and given keyword\ndomain.position.for_keyword('jens fauldrath').get()\n```\n\nAPI calls\n=========\nThe minimum interval for calls is 0.2 sec.\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/jonnyblacklabel/metrics_tools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "metrics-tools", "package_url": "https://pypi.org/project/metrics-tools/", "platform": "", "project_url": "https://pypi.org/project/metrics-tools/", "project_urls": { "Homepage": "https://github.com/jonnyblacklabel/metrics_tools" }, "release_url": "https://pypi.org/project/metrics-tools/0.0.2/", "requires_dist": [ "requests", "jsonpickle" ], "requires_python": ">=3.6", "summary": "Package for making calls to metrics.tools API", "version": "0.0.2" }, "last_serial": 3908255, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c01f1f6d43442918aee61aed6470e068", "sha256": "e47d91be12c12ab02adec4d783628dd56024bd5154e6393d6c92219bcf496871" }, "downloads": -1, "filename": "metrics_tools-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c01f1f6d43442918aee61aed6470e068", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10010, "upload_time": "2018-05-25T13:53:35", "url": "https://files.pythonhosted.org/packages/4c/0c/7952c3cdf802210f1a2846b4e307687ac467a3078fa798281e6f6b8c2f94/metrics_tools-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a968e76ae16bbc86f1ad80b9228f5f8d", "sha256": "0228c725f7f7809cf3d1cefdc08155e3d4953377051b6957a58b82e8560692a1" }, "downloads": -1, "filename": "metrics_tools-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a968e76ae16bbc86f1ad80b9228f5f8d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6381, "upload_time": "2018-05-25T13:53:37", "url": "https://files.pythonhosted.org/packages/8f/5e/fa8a83f2d497afa760f21fc060b505aea1f86fe7d0bcb86fd0712128cb84/metrics_tools-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e8a6c3a5d3ffc4605c4deca387f2266e", "sha256": "979e80bf95b4e513526cd9aa25dc613b37186c37fcb8371313f13ed8dd6f4937" }, "downloads": -1, "filename": "metrics_tools-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e8a6c3a5d3ffc4605c4deca387f2266e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10254, "upload_time": "2018-05-29T08:33:35", "url": "https://files.pythonhosted.org/packages/ee/3c/bb6fbed664fe78599225fed332b728e5bf0350708952df81a7509e31f19b/metrics_tools-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "246f52c62d9fabd3c2b6adc0a7a22f55", "sha256": "0e0386502ff9060c259a28166cfcd025ce81978107ace3c331348682da258d4b" }, "downloads": -1, "filename": "metrics_tools-0.0.2.tar.gz", "has_sig": false, "md5_digest": "246f52c62d9fabd3c2b6adc0a7a22f55", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6563, "upload_time": "2018-05-29T08:33:36", "url": "https://files.pythonhosted.org/packages/1b/ba/ec480f7260a09f8c45628ccb836b3a5aa0074ebc6c164e1caee9a9542ba6/metrics_tools-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8a6c3a5d3ffc4605c4deca387f2266e", "sha256": "979e80bf95b4e513526cd9aa25dc613b37186c37fcb8371313f13ed8dd6f4937" }, "downloads": -1, "filename": "metrics_tools-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e8a6c3a5d3ffc4605c4deca387f2266e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10254, "upload_time": "2018-05-29T08:33:35", "url": "https://files.pythonhosted.org/packages/ee/3c/bb6fbed664fe78599225fed332b728e5bf0350708952df81a7509e31f19b/metrics_tools-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "246f52c62d9fabd3c2b6adc0a7a22f55", "sha256": "0e0386502ff9060c259a28166cfcd025ce81978107ace3c331348682da258d4b" }, "downloads": -1, "filename": "metrics_tools-0.0.2.tar.gz", "has_sig": false, "md5_digest": "246f52c62d9fabd3c2b6adc0a7a22f55", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6563, "upload_time": "2018-05-29T08:33:36", "url": "https://files.pythonhosted.org/packages/1b/ba/ec480f7260a09f8c45628ccb836b3a5aa0074ebc6c164e1caee9a9542ba6/metrics_tools-0.0.2.tar.gz" } ] }