{ "info": { "author": "Bruno Vaula Werneck", "author_email": "brunovaulawerneck@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# Drug Lord\n\n## Simple web scraping system to find best prices for medicines.\n\n### Requirements\n**You MUST download [Firefox webdriver](https://github.com/mozilla/geckodriver/releases) for working with DrugLord.**\n\nIf you want to use another browser, find a suitable webdriver for your favorite browser below:\n\n| Browser | Driver |\n|:--:|:--|\n| Chrome | [https://sites.google.com/a/chromium.org/chromedriver/downloads](https://sites.google.com/a/chromium.org/chromedriver/downloads) |\n| Firefox | [https://github.com/mozilla/geckodriver/releases](https://github.com/mozilla/geckodriver/releases) |\n| Safari | [https://webkit.org/blog/6900/webdriver-support-in-safari-10/](https://webkit.org/blog/6900/webdriver-support-in-safari-10/) |\n| PhantomJS (Deprecated) | [http://phantomjs.org/download.html](http://phantomjs.org/download.html) |\n\nAfter downloading your driver, extract the contents to any folder and make sure to add your webdriver to your computer **PATH**\n\n**PS:** Windows users may have to restart the computer after adding the webdriver to **PATH**\n\n**PPS:** If you need a headless environment, you must use either Chrome, Firefox or PhantomJS\n\n---\n### Installation\nIt's as simple as installing any other pip package\n```bash\n$ pip install druglord\n```\n### Usage\nRun it as a module using default Firefox browser in headless mode:\n```bash\n$ python -m druglord tylex\n```\nRun it as a module using with a different locale:\n```bash\n$ python -m druglord tylex --locale=en_US # unavailable\n```\nRun it as a module using Chrome browser in headless mode:\n```bash\n$ python -m druglord tylex --browser=Chrome\n```\nRun it as a module and search using multiple terms:\n```bash\n$ python -m druglord meloxicam 7,5mg\n```\nOr create a new project (this one using Chrome browser in headless mode):\n```bash\n$ mkdir druglord_test\n$ cd druglord_test\n$ python -m venv venv\n$ . ./venv/Scripts/activate\n$ pip install druglord\n```\nCreate a new file named *search.py* and add the following contents:\n```python\nimport sys\nfrom druglord import Druglord\nfrom druglord.browsers import Chrome as Browser\n\n\nif __name__ == '__main__':\n browser = Browser()\n dl = Druglord(browser)\n term = sys.argv[1]\n print()\n\n results = dl.search(term).order_by('price').results\n\n for product in results:\n if product.available:\n print(f'{product.drugstore.name[:9]: <10}', end='')\n print(f'{product.name[:89]: <90}R$ ', end='')\n print(f'{product.price: >7.2f}')\n\n print(f'\\n{len(results)} products found '\n f'in {dl.search_time:.2f} seconds')\n```\nFrom command-line, you can search for a medicine:\n```bash\n$ python search.py tylex\n```\nYou can also search using multiple words:\n```bash\n$ python search.py \"Vallium 10mg\"\n```\nIf you're a [Flask](http://flask.pocoo.org/) fanboy like myself, you could build an API as simple as :\n```python\nimport os\nfrom druglord import Druglord\nfrom druglord.browsers import Firefox as Browser\nfrom flask import Flask, jsonify, request\nfrom flask_cors import CORS\n\napp = Flask(__name__)\nCORS(app)\nbrowser = Browser()\n\n\n@app.route('/search', methods=['POST'])\ndef search():\n data = request.get_json()\n if data is None:\n return jsonify({'message': 'Invalid payload'}), 400\n term = data.get('search', None)\n if term is None:\n return jsonify({'message': 'Invalid search term'}), 400\n\n dl = Druglord(browser)\n results = dl.search(term).order_by('price').results\n products = [product.to_dict() for product in results if product.available]\n return jsonify({\n 'message': 'success',\n 'products': products,\n 'search_time': dl.search_time\n }), 200\n\n\nif __name__ == '__main__':\n app.run()\n```\n---\n## Todo (Help wanted)\n - Add more tests\n - Add drugstores for multiple countries\n - Traverse multiple page results\n - Multi-threading/Parallel Processing\n - Machine learning to normalize product names by similarity\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/brunowerneck/druglord", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "druglord", "package_url": "https://pypi.org/project/druglord/", "platform": "", "project_url": "https://pypi.org/project/druglord/", "project_urls": { "Homepage": "https://github.com/brunowerneck/druglord" }, "release_url": "https://pypi.org/project/druglord/1.0.1/", "requires_dist": [ "beautifulsoup4", "click", "lxml", "requests", "selenium" ], "requires_python": "", "summary": "", "version": "1.0.1" }, "last_serial": 5354614, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "eb85b0374a2ce129c8faf8cf79e57d42", "sha256": "248fcb493a01ad36263a4a5ff28e42f644e106dbe85d159a146f8273a4838df2" }, "downloads": -1, "filename": "DrugLord-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "eb85b0374a2ce129c8faf8cf79e57d42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10144, "upload_time": "2019-05-21T18:11:44", "url": "https://files.pythonhosted.org/packages/27/1f/d0b83c63695264fcd6ec3adf1943de1beaa05e233277a038a885fd861fe9/DrugLord-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab05122b3736a3b7dbbf93d264178bd1", "sha256": "eecbc1e0ee256fe241c9c7e0c4dc82a36169e8ce688d5edd989adfdae74fe5a3" }, "downloads": -1, "filename": "DrugLord-0.1.10.tar.gz", "has_sig": false, "md5_digest": "ab05122b3736a3b7dbbf93d264178bd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3595, "upload_time": "2019-05-21T18:11:57", "url": "https://files.pythonhosted.org/packages/7e/45/ac56393817206eaa7fa97b01e32133a51dbaad323e124b9fa3c8175e5f59/DrugLord-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "97a9b38c887d20b00ca7c7c2c1f018ca", "sha256": "59929e4c86a8e80b9b611f9a582ecc2b177070d4074bbeaf11f4d4f4796762df" }, "downloads": -1, "filename": "DrugLord-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "97a9b38c887d20b00ca7c7c2c1f018ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10190, "upload_time": "2019-05-21T18:26:42", "url": "https://files.pythonhosted.org/packages/8a/6f/e12fc8197ebdac534ad81c251401b657bd3df52c7f75156a7cbcba39b222/DrugLord-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0069b43b473728914a4f43362fb1e400", "sha256": "4f6a40f9dfec1e961984bc7dc196b6408e1bd61f26eb40d23d06ccd887df975d" }, "downloads": -1, "filename": "DrugLord-0.1.11.tar.gz", "has_sig": false, "md5_digest": "0069b43b473728914a4f43362fb1e400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3687, "upload_time": "2019-05-21T18:26:50", "url": "https://files.pythonhosted.org/packages/c2/52/cb6c609fe10cfc3b708e23b3bc4d00c7d7f35c7f99d8e787813ddc864eee/DrugLord-0.1.11.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "12939f51bcd9d77ef1cd81385b37d93a", "sha256": "95fafbe46e0247f1dce8bcac3278e1bb3ccaee49e0479257f7d7264c1d2025a8" }, "downloads": -1, "filename": "DrugLord-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "12939f51bcd9d77ef1cd81385b37d93a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10142, "upload_time": "2019-05-21T18:34:54", "url": "https://files.pythonhosted.org/packages/76/58/5f314ce6bbffea5cca79140c42c862a565bfd5c0a0a867f6709a6c61f04c/DrugLord-0.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8f6f2531c22caab6a86f255f604fd7c", "sha256": "28b141e66d98250e851389c4231790e20f43dcdcc8d4fe459d5807e6a4985ac2" }, "downloads": -1, "filename": "DrugLord-0.1.13.tar.gz", "has_sig": false, "md5_digest": "e8f6f2531c22caab6a86f255f604fd7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3616, "upload_time": "2019-05-21T18:34:56", "url": "https://files.pythonhosted.org/packages/28/6e/a74bb9d0c97da781bca088d9120397474850951e226226e231006707269f/DrugLord-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "5088e40e680f0340059e65db8d9b4fc5", "sha256": "6e2ae66bb7a386aaa747f8539ed9a7a54af2a54aaa128c1bbcdad50ed0f28faf" }, "downloads": -1, "filename": "DrugLord-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "5088e40e680f0340059e65db8d9b4fc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10445, "upload_time": "2019-05-22T18:19:30", "url": "https://files.pythonhosted.org/packages/4e/ba/87ed1cc1b0a37a0b5a91b2bba3db24042fa0164fcd996a4f129ebe8a05df/DrugLord-0.1.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78db0cd4b561231b5b6778ad3478b1a2", "sha256": "3da14b225ebfc0a90042369f43317900ea83698b10ad84959701172187cbdc65" }, "downloads": -1, "filename": "DrugLord-0.1.14.tar.gz", "has_sig": false, "md5_digest": "78db0cd4b561231b5b6778ad3478b1a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4024, "upload_time": "2019-05-22T18:19:32", "url": "https://files.pythonhosted.org/packages/e6/c1/e1f61cbf7f9008dedd40c34314fe9123fffa27a5a2dadb6daaabb754ee34/DrugLord-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "8e58c1b7a07b7028ba599fd3f6533aad", "sha256": "be0be7d9e4341b9af091d7ae7a492372d34654934849eb945da3768aa547f3dd" }, "downloads": -1, "filename": "DrugLord-0.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "8e58c1b7a07b7028ba599fd3f6533aad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10445, "upload_time": "2019-05-22T18:31:09", "url": "https://files.pythonhosted.org/packages/32/60/12fe5f8651db39b1eda64d9d428b3d4252769f30cb47830c8cd74468a41f/DrugLord-0.1.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f9f9a1cda44035fb14913965051b198", "sha256": "9086615e3ce305683a627acb67f31bceedbe9ae76510ca97861175ec3d6332f8" }, "downloads": -1, "filename": "DrugLord-0.1.15.tar.gz", "has_sig": false, "md5_digest": "6f9f9a1cda44035fb14913965051b198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4029, "upload_time": "2019-05-22T18:31:11", "url": "https://files.pythonhosted.org/packages/cc/a3/7226d5b6891e3ad98fbee3a25f664d9ecb45290b511a5aeabb4255c868b6/DrugLord-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "79dc5adf39514e5e84eccef75ca86d16", "sha256": "b1a8944c53c500353a2955e71c15e7792b3dd098ae208bcb6491ce4bbd04ce1d" }, "downloads": -1, "filename": "DrugLord-0.1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "79dc5adf39514e5e84eccef75ca86d16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10445, "upload_time": "2019-05-22T22:12:52", "url": "https://files.pythonhosted.org/packages/3c/e3/493d04407076c465bb6c0bf212de7cdee82ac068e4ecde44a560f126e2c7/DrugLord-0.1.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45aedcfb07073c47efd3b10b1361d99d", "sha256": "4d5f93325a11785be3916cdd0693893a8d00b23a0e3114cb06811b75ee38ac6d" }, "downloads": -1, "filename": "DrugLord-0.1.16.tar.gz", "has_sig": false, "md5_digest": "45aedcfb07073c47efd3b10b1361d99d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4057, "upload_time": "2019-05-22T22:12:54", "url": "https://files.pythonhosted.org/packages/f0/b5/df003a2a9b9713585b9b405b2538f65d206fab65229fd1ec0b81d5bfbd19/DrugLord-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "de8f9e361793938f90e9dcc36262022c", "sha256": "09de3e1c53a6b1c565f0efe7bec96883cb70cd2e0baed25f4c01bffa17f77a2c" }, "downloads": -1, "filename": "DrugLord-0.1.17-py3-none-any.whl", "has_sig": false, "md5_digest": "de8f9e361793938f90e9dcc36262022c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10431, "upload_time": "2019-05-23T12:07:20", "url": "https://files.pythonhosted.org/packages/7b/d1/0a91af3331299c4c81a964a52634bd30f9067de6d1df1985a044020c9d60/DrugLord-0.1.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e65f0823e834ab8d4b1c80095a6a551", "sha256": "47d8f5b78d066633230c3d474d9df6e2b602d11890edb7fba571fa23c6ed205e" }, "downloads": -1, "filename": "DrugLord-0.1.17.tar.gz", "has_sig": false, "md5_digest": "1e65f0823e834ab8d4b1c80095a6a551", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4046, "upload_time": "2019-05-23T12:07:22", "url": "https://files.pythonhosted.org/packages/0a/d9/e0bee863087a0965b3d1ee5eb9cec741c6ef6200f80200adcb54a3472149/DrugLord-0.1.17.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "10285b28a2562f63b7a701064b15788c", "sha256": "730e2d5feeb06419574d597d736d53fd6a97b5d9c896b2925ef8194369295b33" }, "downloads": -1, "filename": "Druglord-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "10285b28a2562f63b7a701064b15788c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8995, "upload_time": "2019-05-21T18:11:46", "url": "https://files.pythonhosted.org/packages/49/85/a549b93d096772e55e9ed6ca080720d796f5d94a9f4e17d1573b58c60be9/Druglord-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb654fdb3418b89e54cc94c0a37bfa87", "sha256": "af7cc71eb179b7c7c53b955c31aada21ff7bb601d9461a6da371230ed94bc69d" }, "downloads": -1, "filename": "Druglord-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fb654fdb3418b89e54cc94c0a37bfa87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4957, "upload_time": "2019-05-21T18:11:58", "url": "https://files.pythonhosted.org/packages/a5/d8/cc61f438d9b094cf62e206fe202e660b3af1e05780566b5398c5d7e3ea44/Druglord-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "73181863143174c58f46704357835ce8", "sha256": "3ef592f9322e3d32ba58b7c2d3ed49061fe40d69a15088c061e96ef5fb57515d" }, "downloads": -1, "filename": "Druglord-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "73181863143174c58f46704357835ce8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9059, "upload_time": "2019-05-21T18:11:47", "url": "https://files.pythonhosted.org/packages/bc/97/8a3c218c3b9d55ecf3272f98a3b0c70ebf941626d0979bf3f9c609856eac/Druglord-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57208496fb3698645ef6f50585fc8715", "sha256": "cfa1dbee40209da2d837a8f2d192806783859b655b75662901d9eb12cfd5654a" }, "downloads": -1, "filename": "Druglord-0.1.3.tar.gz", "has_sig": false, "md5_digest": "57208496fb3698645ef6f50585fc8715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2928, "upload_time": "2019-05-21T18:11:59", "url": "https://files.pythonhosted.org/packages/f8/00/696d11fc1a71c132f451deb59c7354a0c4afeeb3f2a3cde2632b4c0959ac/Druglord-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "02d81c86a87a94891c901a9162d0f7e2", "sha256": "ffcbc3d971067ba42c02fe5ec9490db0b169ebb0848107b25b1ed10cbacb1761" }, "downloads": -1, "filename": "Druglord-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "02d81c86a87a94891c901a9162d0f7e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9036, "upload_time": "2019-05-21T18:11:49", "url": "https://files.pythonhosted.org/packages/aa/b8/f6988de9c53d205b1a609a6eacc9dcebd963d50cfb953e0aca26849915dd/Druglord-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61da4e3546f448815187448775f1c4da", "sha256": "91e7de92014d46aae9ab2fe44c11cb400e6e1d8c1a256c94223ff511fd67ca8a" }, "downloads": -1, "filename": "Druglord-0.1.4.tar.gz", "has_sig": false, "md5_digest": "61da4e3546f448815187448775f1c4da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2917, "upload_time": "2019-05-21T18:12:00", "url": "https://files.pythonhosted.org/packages/b2/b8/23e844201c676d8bdb5d7eb93f23274ff62b569486c381182d0f253af668/Druglord-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1bc4ce543ab430f2b079e82cf7136911", "sha256": "070839c5c8f629993b00728babc15cc958e7a7915d15ac42338d43ccead28b76" }, "downloads": -1, "filename": "Druglord-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1bc4ce543ab430f2b079e82cf7136911", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9043, "upload_time": "2019-05-21T18:11:50", "url": "https://files.pythonhosted.org/packages/0d/bc/e224adc864889ce26fca791ae7a1d4ff4c870355d58199c1e0e9ababe548/Druglord-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b50af37c5533378e62f504fe058e1e3f", "sha256": "6ba1230173f57ac3de6c184df463b5beb78b152c8e7eaf6a9fa44498fba90f67" }, "downloads": -1, "filename": "Druglord-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b50af37c5533378e62f504fe058e1e3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2924, "upload_time": "2019-05-21T18:12:02", "url": "https://files.pythonhosted.org/packages/3e/10/a3989d2d0d16f0e9e2e31e12cf9f42e4092d71c1598b2d04e83ede0d52f5/Druglord-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "0d74a3c64760079dcb777aabf8a9be72", "sha256": "6ebbcfed3af875901ba6d63ebaefe5689ebf7c9c5eb76e1eb8b5f4f57d8844de" }, "downloads": -1, "filename": "Druglord-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0d74a3c64760079dcb777aabf8a9be72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9037, "upload_time": "2019-05-21T18:11:52", "url": "https://files.pythonhosted.org/packages/10/d1/41ac0d0c16b0dde7e1b2523755486b5d9c36b799782c95f26741be1f42d9/Druglord-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6dcb0b114a5d7757df80e1671e6db98", "sha256": "6ff3df84f1525dc873a8e04eb071e0336840bde6c7d5d3440799d45c5c9821f4" }, "downloads": -1, "filename": "Druglord-0.1.7.tar.gz", "has_sig": false, "md5_digest": "f6dcb0b114a5d7757df80e1671e6db98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2920, "upload_time": "2019-05-21T18:12:03", "url": "https://files.pythonhosted.org/packages/6e/10/3dad90a6f82f698b61d698252759160a2cce645c0ce8b5c19621c3374885/Druglord-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "3b03c75a033acd22bf46e9aa2b67ad7e", "sha256": "2dd69a30c29816b83764601d6ac68e5b096083fbf01921269bc0c9a1d62e740b" }, "downloads": -1, "filename": "DrugLord-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "3b03c75a033acd22bf46e9aa2b67ad7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10096, "upload_time": "2019-05-21T18:11:53", "url": "https://files.pythonhosted.org/packages/07/91/5bb0ba7bfd21d5208aff1b1fab5df30eeb95381a66d2e1099430e049ae99/DrugLord-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4c7ef58e9c79b3aeb39994e59a316b8", "sha256": "ee61a521a95d5de82676c4ff71c9e79bb8e2ea676f27c89a6a0a37aac2073841" }, "downloads": -1, "filename": "DrugLord-0.1.8.tar.gz", "has_sig": false, "md5_digest": "c4c7ef58e9c79b3aeb39994e59a316b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3577, "upload_time": "2019-05-21T18:12:05", "url": "https://files.pythonhosted.org/packages/1d/a6/477313b63b03a8338d3218000d7ebedc257aa208060b480cfd062cf91e03/DrugLord-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "728cbdb5bee0c03e9af4e8eda24d51b8", "sha256": "8030cb5a11c24e80a9a83d0ff451fd69460c5f3029c6b45187cae8a8da4614fb" }, "downloads": -1, "filename": "DrugLord-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "728cbdb5bee0c03e9af4e8eda24d51b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10094, "upload_time": "2019-05-21T18:11:54", "url": "https://files.pythonhosted.org/packages/a7/9d/f5b20acf14fbaf9f4fe65679317b48eb5d956c13b4051fc06d7d3d1c8688/DrugLord-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92b2e0570aa94253d805363725ca17ae", "sha256": "fc338d8ade25f7a400136a63c2bf3185cb4b931d967089fd27ac270b74201ab7" }, "downloads": -1, "filename": "DrugLord-0.1.9.tar.gz", "has_sig": false, "md5_digest": "92b2e0570aa94253d805363725ca17ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3572, "upload_time": "2019-05-21T18:12:06", "url": "https://files.pythonhosted.org/packages/76/a2/89dcce2d6d0340f6ac3d43fb426beebfb7e8bb559b1eb83f50b6505c4236/DrugLord-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dcee489289194419cd03c167565ae5de", "sha256": "e5a22e0a317b5ad0031e67a84abb66326aa44e1372e9b107a39905696f509473" }, "downloads": -1, "filename": "druglord-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dcee489289194419cd03c167565ae5de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5706, "upload_time": "2019-05-24T14:13:31", "url": "https://files.pythonhosted.org/packages/ba/fd/39fa899aa3141db10f2bc3cc41374c2698f7356cacaac7fe15fc7c8bdce5/druglord-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10c173c3f8b17509c25f0a48984b1f52", "sha256": "db83f2157e23897bfbde001a518cce3c2be8d25ee6fc1a630e14c08958a3c589" }, "downloads": -1, "filename": "druglord-0.2.0.tar.gz", "has_sig": false, "md5_digest": "10c173c3f8b17509c25f0a48984b1f52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4053, "upload_time": "2019-05-24T14:13:33", "url": "https://files.pythonhosted.org/packages/bc/da/0bf76fb278eb773071928b87ff0cd0d46908254775d876c41055818ebe7b/druglord-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9e123c5008cbab0710f4cbda2549c1c1", "sha256": "9b37443573222765ca7fe8ff5ad340006c80c7b8b774e0a99a83e1b6adf561ca" }, "downloads": -1, "filename": "druglord-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9e123c5008cbab0710f4cbda2549c1c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13383, "upload_time": "2019-05-24T14:25:47", "url": "https://files.pythonhosted.org/packages/d4/d2/fa3c6b76d14949455edd61cd40a618d842c6e80eadd55515525d2b2d4f35/druglord-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4ed402eb0e0fb5f71b6bbbd4bd7b0d0", "sha256": "d2b694fee1ced72a14fa4ad683eb40fdae2f58a1a22bf30ced812000f7ea9214" }, "downloads": -1, "filename": "druglord-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f4ed402eb0e0fb5f71b6bbbd4bd7b0d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7297, "upload_time": "2019-05-24T14:25:48", "url": "https://files.pythonhosted.org/packages/a2/3a/82e4b0cee77b593334f41fda4de58f37bb913ba8ae368f7acc10ebe3b43b/druglord-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9f3edca0c8cce6cd54783bd817392af8", "sha256": "253157a004feabce13bb4c0588962ff3bc3076a32ed3d21c112e651b8aa291f3" }, "downloads": -1, "filename": "druglord-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9f3edca0c8cce6cd54783bd817392af8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13392, "upload_time": "2019-05-24T19:14:38", "url": "https://files.pythonhosted.org/packages/f1/ce/e9bac84e05648795abd31eb6a5ace0b4533854fd5b28963d3d331d8d1a09/druglord-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d6914dfad4bbb61af4c38c3d467b6dd", "sha256": "74951c7469fe87911077490936f5a2fa1a777d9bebacc84cbf100012310c4d3f" }, "downloads": -1, "filename": "druglord-0.2.2.tar.gz", "has_sig": false, "md5_digest": "7d6914dfad4bbb61af4c38c3d467b6dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7320, "upload_time": "2019-05-24T19:14:40", "url": "https://files.pythonhosted.org/packages/b4/64/73db1ca472069b16fe9ff683a2913e183c8b062b627acd1e7c4597cd3a99/druglord-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7c2f412750534894520cc427fa11c098", "sha256": "359237b233b8fc242de706156afa756b89e8c5fd6ecb09096c01ff33bb38fd5a" }, "downloads": -1, "filename": "druglord-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7c2f412750534894520cc427fa11c098", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13402, "upload_time": "2019-05-24T22:09:25", "url": "https://files.pythonhosted.org/packages/92/d2/d80a6ecbbb680bd969d3b9634b0822362ed3f8de47ebf6fad048f5ae5def/druglord-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7eab173e4b6de97d385a055e291faf04", "sha256": "1935aa0d4f51eb60709c781eee42d2986b9febaad574f9aac7479e0ef6dab3d6" }, "downloads": -1, "filename": "druglord-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7eab173e4b6de97d385a055e291faf04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7310, "upload_time": "2019-05-24T22:09:27", "url": "https://files.pythonhosted.org/packages/a1/df/8879c4301b244c2505617b172f517bfa284c327f21287e406e830e5dbf3f/druglord-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4b3986f7436aba0a55b7f3fd0678ee1c", "sha256": "c39319ed4dd63994be6c5245c949cb65d432d706fcfb33783732833773d2e072" }, "downloads": -1, "filename": "druglord-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4b3986f7436aba0a55b7f3fd0678ee1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13973, "upload_time": "2019-05-25T12:14:06", "url": "https://files.pythonhosted.org/packages/c4/54/4f6cd3017f5386bb985af0c075a0e770d80054312132521faa1b06419951/druglord-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff836d4aa95048f355940283a961770d", "sha256": "54792634728ea273fbb340971db5d950694e0682d5794800750a2750150c618b" }, "downloads": -1, "filename": "druglord-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ff836d4aa95048f355940283a961770d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7597, "upload_time": "2019-05-25T12:14:08", "url": "https://files.pythonhosted.org/packages/7b/84/0eb0493166d1890cd0e234aaa1922ebdbae5a4df650cb3d1f924f49ab236/druglord-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "49dd4192d2aad2319f4415858fc3ea1c", "sha256": "e872675cc9193748daef81b47fa747032d42724c9bb1be553b475d39e85d42db" }, "downloads": -1, "filename": "druglord-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "49dd4192d2aad2319f4415858fc3ea1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14531, "upload_time": "2019-06-01T16:59:22", "url": "https://files.pythonhosted.org/packages/1b/3c/88be1167af0f0a1875c6502facc4ffe398773a3b335962400f55a194c31d/druglord-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06c57f246662bb750902024fe791a74e", "sha256": "a13e45cf3f34adf3a4518a6a546c25f3e179be37e774928023fdee39b55746b7" }, "downloads": -1, "filename": "druglord-0.3.2.tar.gz", "has_sig": false, "md5_digest": "06c57f246662bb750902024fe791a74e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8047, "upload_time": "2019-06-01T16:59:24", "url": "https://files.pythonhosted.org/packages/11/cd/125ca0cf16990b4c61525bbee8bb2bf38cd9f7f501a9f42440211e56dca1/druglord-0.3.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "da146408faeb1a0b7479965b35f8ee29", "sha256": "edb0114921041415cedcfb2b941685ae35eaea9f5ce2a1508db78c3a00676bf7" }, "downloads": -1, "filename": "druglord-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "da146408faeb1a0b7479965b35f8ee29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14601, "upload_time": "2019-06-02T13:31:57", "url": "https://files.pythonhosted.org/packages/3a/73/791df7ab7ecda1ebe3bd61f29f8ebc5dd64d02d2f795e3ebac0d085af5c5/druglord-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22c7d3febbf02fed7fab4d41970fc0bf", "sha256": "7e9c8455d6b23ba614ff80578a694c20dbb440677840870bd35255ca98f6e238" }, "downloads": -1, "filename": "druglord-1.0.0.tar.gz", "has_sig": false, "md5_digest": "22c7d3febbf02fed7fab4d41970fc0bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8153, "upload_time": "2019-06-02T13:31:59", "url": "https://files.pythonhosted.org/packages/1d/13/13932f5779d81d0ceb4d157a7b797c596a33de59f26654ad84950c254e12/druglord-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2771388fb6d8823c4031c4c7c2c4af78", "sha256": "d26c1c4aeab7cbf0aab265d8c4df2431939a6f4642a3d4740bb95d9afb0c7d89" }, "downloads": -1, "filename": "druglord-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2771388fb6d8823c4031c4c7c2c4af78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14674, "upload_time": "2019-06-03T21:41:56", "url": "https://files.pythonhosted.org/packages/34/44/322b0260662c2d0d979756ee5244f1488c33e1b4fcce54e04643d5bafe14/druglord-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ad3502371df9223a51d39e04ba295a7", "sha256": "c4eb53f2fc409e7370d1fde6ad509263d07d0008f876de817a465b1f9d2a6f8a" }, "downloads": -1, "filename": "druglord-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9ad3502371df9223a51d39e04ba295a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8563, "upload_time": "2019-06-03T21:41:57", "url": "https://files.pythonhosted.org/packages/42/77/13e35ab6ab1491d46bf045860ee64415ce6571dd4516caa65073bf857742/druglord-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2771388fb6d8823c4031c4c7c2c4af78", "sha256": "d26c1c4aeab7cbf0aab265d8c4df2431939a6f4642a3d4740bb95d9afb0c7d89" }, "downloads": -1, "filename": "druglord-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2771388fb6d8823c4031c4c7c2c4af78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14674, "upload_time": "2019-06-03T21:41:56", "url": "https://files.pythonhosted.org/packages/34/44/322b0260662c2d0d979756ee5244f1488c33e1b4fcce54e04643d5bafe14/druglord-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ad3502371df9223a51d39e04ba295a7", "sha256": "c4eb53f2fc409e7370d1fde6ad509263d07d0008f876de817a465b1f9d2a6f8a" }, "downloads": -1, "filename": "druglord-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9ad3502371df9223a51d39e04ba295a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8563, "upload_time": "2019-06-03T21:41:57", "url": "https://files.pythonhosted.org/packages/42/77/13e35ab6ab1491d46bf045860ee64415ce6571dd4516caa65073bf857742/druglord-1.0.1.tar.gz" } ] }