{ "info": { "author": "Romain Fontugne", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# abondance: Python library for Internet Health Report API\n\n## Installation\n\n### The easy way \n``````\npip install abondance\n``````\n\n\n### From source files\nGet the latest source files:\n```\ngit clone git@github.com:InternetHealthReport/abondance.git\n```\n\nInstall dependencies and install abondance:\n```\ncd abondance\nsudo pip install -r requirements.txt \nsudo python setup.py install\n```\n## AS inter-dependency (AS hegemony)\n### Example: Retrieve dependencies for AS2501 on September 15th, 2018\n```python\nfrom ihr.hegemony import Hegemony\n\nhege = Hegemony(originasns=[2501], start=\"2018-09-15 00:00\", end=\"2018-09-15 23:59\")\n\nfor r in hege.get_results():\n print(r)\n```\n\n### Example: Retrieve dependents of AS2500 on September 15th, 2018\n```python\nfrom ihr.hegemony import Hegemony\n\nhege = Hegemony(asns=[2500], start=\"2018-09-15 00:00\", end=\"2018-09-15 23:59\")\n\nfor r in hege.get_results():\n # Skip results from the global graph\n if r[\"originasn\"] == 0:\n continue\n print(r)\n```\n## AS Delay\n### Example: Retrieve delay for AS7922 on September 15th, 2018\n```python\nfrom ihr.delay import Delay\n\nres = Delay(asns=[7922], start=\"2018-09-15 00:00\", end=\"2018-9-15 23:59\")\n\nfor r in res.get_results():\n print(r)\n```\n\n## AS Forwarding alarms\n### Example: Retrieve forwarding alarms for AS7922 on September 15th, 2018\n```python\nfrom ihr.forwarding import Forwarding\n\nres = Forwarding(asns=[7922], start=\"2018-09-15 00:00\", end=\"2018-9-15 23:59\")\n\nfor r in res.get_results():\n print(r)\n```\n\n\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/InternetHealthReport/abondance", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "abondance", "package_url": "https://pypi.org/project/abondance/", "platform": "", "project_url": "https://pypi.org/project/abondance/", "project_urls": { "Homepage": "https://github.com/InternetHealthReport/abondance" }, "release_url": "https://pypi.org/project/abondance/0.1.0/", "requires_dist": [ "arrow", "requests-futures" ], "requires_python": "", "summary": "Pyhton library for Internet Health Report API", "version": "0.1.0" }, "last_serial": 5958771, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5cb2090114a2dfe8b4c9dbd691b23231", "sha256": "2e6cb86d6679d8b4579f98486131aa6c3c4c57b9a50d297de7d37d2a16f99656" }, "downloads": -1, "filename": "abondance-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5cb2090114a2dfe8b4c9dbd691b23231", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22539, "upload_time": "2019-10-11T06:39:07", "url": "https://files.pythonhosted.org/packages/72/50/67bf3baa07175ab3081f357f133229eddd13c45164f247975e537e7eae97/abondance-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9aa588f35cb6e31ebd42a64d28de87a5", "sha256": "a15c2458155bef54e05b853661ef0ccd069ac863d8cce3821bee6afd1bf7b531" }, "downloads": -1, "filename": "abondance-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9aa588f35cb6e31ebd42a64d28de87a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4360, "upload_time": "2019-10-11T06:39:11", "url": "https://files.pythonhosted.org/packages/c4/70/5cf9c4c452b72b74b3cfc5e54681152a03cbf45289147a387b5bda957254/abondance-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "718bbf30f9ca50ba71a473c6636a6b1c", "sha256": "5f43ba54fd9916600e90a556c27411ded4d41c422ececcb353cb497e06187cca" }, "downloads": -1, "filename": "abondance-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "718bbf30f9ca50ba71a473c6636a6b1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22565, "upload_time": "2019-10-11T06:45:49", "url": "https://files.pythonhosted.org/packages/92/00/c202a1f0bb69221a05849cd836816886a6d6d50c03767c3aaf813ad491ca/abondance-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6504f2708bd13c44ccdbf4ad99a2ed4", "sha256": "615c89eaf7b591a5928afd793be6de58155a941ce502f4d92071cc86627c860b" }, "downloads": -1, "filename": "abondance-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c6504f2708bd13c44ccdbf4ad99a2ed4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4404, "upload_time": "2019-10-11T06:45:51", "url": "https://files.pythonhosted.org/packages/68/15/36c65faea475d14e1637e3366dd394a43e9a6d1d0b6dd7168ff522aaec32/abondance-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7adc6c00b57058a37b64a6e6ce649517", "sha256": "e626a667699bf8ed5f400b11a79e2773489768242353446b515ef9bdb3b9a64d" }, "downloads": -1, "filename": "abondance-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7adc6c00b57058a37b64a6e6ce649517", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22592, "upload_time": "2019-10-11T07:04:03", "url": "https://files.pythonhosted.org/packages/56/41/a14cc6e738fcff3ae3426f847cba9cb7864662658e128c922f36d910cba3/abondance-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b84962970b8b085f801b603544c8af11", "sha256": "2dc7f3fc1997e2d71c34ae5be833c531a8962b3a3130084ca08d047e855344a7" }, "downloads": -1, "filename": "abondance-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b84962970b8b085f801b603544c8af11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4467, "upload_time": "2019-10-11T07:04:05", "url": "https://files.pythonhosted.org/packages/13/82/3e8c95933ea454231057ab58177fe2445976e78d7a1dd4979fc1a0f8335b/abondance-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7adc6c00b57058a37b64a6e6ce649517", "sha256": "e626a667699bf8ed5f400b11a79e2773489768242353446b515ef9bdb3b9a64d" }, "downloads": -1, "filename": "abondance-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7adc6c00b57058a37b64a6e6ce649517", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22592, "upload_time": "2019-10-11T07:04:03", "url": "https://files.pythonhosted.org/packages/56/41/a14cc6e738fcff3ae3426f847cba9cb7864662658e128c922f36d910cba3/abondance-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b84962970b8b085f801b603544c8af11", "sha256": "2dc7f3fc1997e2d71c34ae5be833c531a8962b3a3130084ca08d047e855344a7" }, "downloads": -1, "filename": "abondance-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b84962970b8b085f801b603544c8af11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4467, "upload_time": "2019-10-11T07:04:05", "url": "https://files.pythonhosted.org/packages/13/82/3e8c95933ea454231057ab58177fe2445976e78d7a1dd4979fc1a0f8335b/abondance-0.1.0.tar.gz" } ] }