{ "info": { "author": "Michael T Lovci", "author_email": "Michael.T.Lovci@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "#Bioscraping\n\nWeb scrapers to interact with remote databases programatically in Python \nthat makes a local cache of web data with sqlite3 to prevent excessive web \ntraffic.\n\nSo far, implemented:\n\n* [Uniprot](http://uniprot.org) by uniprot protein ID. (e.g. 'Q8BP71')\n* [PubMed](www.ncbi.nlm.nih.gov/pubmed/) by PMID (e.g. '24213538')\n \n#Install\n\n##Python 2.7.x and 3.x\n`pip install bioscraping`\n\n#Test\n\nReal unit tests are absent, but you can test basic functionality with \n`python test/not_a_real_test.py`.\n\n#Usage\n\n##PubMed\n from bioscraping import PubMedClient\n \n pubmed = PubMedClient()\n\ndefaults to writing a file called `.bioscraping.pubmed.sqlite.db`. Use `PubMedClient(\":memory:\")` for in-memory data storage.\n\n pubmed.fetch()\n \nReturns text with author and abstract for PMID. \n\n##Uniprot\n\n from bioscraping import UniprotClient\n \n uniprot = UniprotClient()\n\ndefaults to writing a file called `.bioscraping.uniprot.sqlite.db`. Use `UniprotClient(\":memory:\")` for in-memory data storage.\n\n uniprot.fetch()\n\nReturns a dictionary of data parsed from xml.\n\n#Buyer beware\n\nUniprotClient has a potential race condition and tempfile needs to be \nimplemented before it is safe for concurrent processes. (see TODO)\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mlovci/bioscraping", "keywords": "scraping,biological data", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "bioscraping", "package_url": "https://pypi.org/project/bioscraping/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bioscraping/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mlovci/bioscraping" }, "release_url": "https://pypi.org/project/bioscraping/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Scrape biological data from websites", "version": "0.0.3" }, "last_serial": 1606988, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "72775d69dcb7a126f4cfe07e9af76058", "sha256": "c1197c90b442fbd67b02ba46bab0ed8e12d8225ed4a658c12f58390be47b7409" }, "downloads": -1, "filename": "bioscraping-0.0.1.tar.gz", "has_sig": false, "md5_digest": "72775d69dcb7a126f4cfe07e9af76058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14023, "upload_time": "2015-06-25T20:35:56", "url": "https://files.pythonhosted.org/packages/c6/43/d907072dff8275bd281238dc00d7c918ffc79c0a7c7befd1127db2b8a5ba/bioscraping-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1520c2d874aa5a4cbfede7abeacbf6a3", "sha256": "f25de8ac4bbf2a1fbfe92892e772f0a4819398c37fad570801fa26883b06918b" }, "downloads": -1, "filename": "bioscraping-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1520c2d874aa5a4cbfede7abeacbf6a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14061, "upload_time": "2015-06-25T20:59:21", "url": "https://files.pythonhosted.org/packages/0a/d8/539a0794030e71170d90c0c00ee2cd7a63cd21a34aec1a24ee0286f8cb4c/bioscraping-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d1078c7dc5533f315506ec17c2d21dcd", "sha256": "a240bc134d100edd9f7d0cf3d0ef7a230e071fe8b70970c2007f62d1fd36fcfb" }, "downloads": -1, "filename": "bioscraping-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d1078c7dc5533f315506ec17c2d21dcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14062, "upload_time": "2015-06-25T21:43:04", "url": "https://files.pythonhosted.org/packages/e7/8d/6959fc699fbd9194724736e2d3e47fd450a184c2e79de4919210d62d69b4/bioscraping-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d1078c7dc5533f315506ec17c2d21dcd", "sha256": "a240bc134d100edd9f7d0cf3d0ef7a230e071fe8b70970c2007f62d1fd36fcfb" }, "downloads": -1, "filename": "bioscraping-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d1078c7dc5533f315506ec17c2d21dcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14062, "upload_time": "2015-06-25T21:43:04", "url": "https://files.pythonhosted.org/packages/e7/8d/6959fc699fbd9194724736e2d3e47fd450a184c2e79de4919210d62d69b4/bioscraping-0.0.3.tar.gz" } ] }