{ "info": { "author": "Susan Steinman", "author_email": "steinman.tutoring@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "NYPL API \n=========\nAn unofficial API for the New York Public Library Catalog\n\nDependencies\n-----------\n\n - requests (pip install requests)\n - BeautifulSoup4 (pip install beautifulsoup4)\n\nInstallation\n--------------\n\npip install NYPL_API\n\n\nUse\n----\n>>> from NYPL import search\n>>> search(title=\"The View from Saturday\", author=\"E.L. Konigsburg\")\n\nSample\n---\nsee example.py (https://github.com/susinmotion/NYPL/blob/master/example.py)\n\nOutput\n---\nResults are output as a list of Book objects, which have the following attributes:\n - author\n - title (in the format \"title (genre)\" )\n - link_to_copies (url to a page of the libraries that have the book) \n - copies (a list of all copies of the book)* \n - available_copies (a list of *available* copies of the book)*\n \ncopies and available_copies are represented as lists of Copy objects, which have the following attributes:\n - location (eg. \"96th Street\")\n - collection (eg. \"96th Street Children's Fiction\")\n - callNo (call number, eg. \"J FIC K\"\n - status (eg. \"DUE 10-28-14\")\n \n* copies and available copies are not generated automatically with default search. They can be generated automatically with robust search:\n\nsearch(keyword, title, author, lazy=False)\n\n\nMore Info\n--------\n\nUnfortunately, the official New York Public Library is only available to library employees, and during library hack-a-thons. Now, it's data anytime--Happy developing!\n\nFeedback is most welcome.\nhttps://github.com/susinmotion/NYPL_API", "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/susinmotion/NYPL", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "NYPL", "package_url": "https://pypi.org/project/NYPL/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/NYPL/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/susinmotion/NYPL" }, "release_url": "https://pypi.org/project/NYPL/0.1.12/", "requires_dist": null, "requires_python": null, "summary": "An unoffical API for the New York Public Library", "version": "0.1.12" }, "last_serial": 1286497, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c708e3c306bd465f3d7bd2c867712914", "sha256": "25a147a4c9cd146a6c3cad8c18207376057abccffdcbbd86e350cf23bb4b84ce" }, "downloads": -1, "filename": "NYPL-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c708e3c306bd465f3d7bd2c867712914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2589, "upload_time": "2014-10-16T16:47:15", "url": "https://files.pythonhosted.org/packages/28/76/2fed0fc64c5a28a19b4cefa2bf768aae842d06f3db889b55204ff8872ab0/NYPL-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6247eb67f7534e7ceac09b6f6b606f09", "sha256": "70fc6c03b398625f90829775dde65fdddcdea16ccc7809b97ae8ad313a9a67d6" }, "downloads": -1, "filename": "NYPL-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6247eb67f7534e7ceac09b6f6b606f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2534, "upload_time": "2014-10-16T16:48:40", "url": "https://files.pythonhosted.org/packages/24/1d/4e76937dfead47efdf8a17943a8564fca219b91e103a2fc717349e196f72/NYPL-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "d0c68ec821ae5fde28d3ab61719c3574", "sha256": "ae9e9d7d3fb74b89b2583f8374ea409fec90d4343063797162418a9615fe447e" }, "downloads": -1, "filename": "NYPL-0.1.10.tar.gz", "has_sig": false, "md5_digest": "d0c68ec821ae5fde28d3ab61719c3574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3247, "upload_time": "2014-10-20T21:39:32", "url": "https://files.pythonhosted.org/packages/ee/9c/e1d418bad9f65b8717c4ca20e4ccdd1ba5bce8d024f8d752e5b379e6e544/NYPL-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "5138cd2d6935dec6f6c97cf0b6f58e6f", "sha256": "0d9251d80bd7c96a6478491f50909877dcf13feed576829a74e2632cfa8abbbf" }, "downloads": -1, "filename": "NYPL-0.1.11.tar.gz", "has_sig": false, "md5_digest": "5138cd2d6935dec6f6c97cf0b6f58e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3322, "upload_time": "2014-10-24T01:52:02", "url": "https://files.pythonhosted.org/packages/0d/5e/0e2fd0b67a0eeb36b0fb1ec63ddf5c8c593fa2bef4c713f529fad99ea2d1/NYPL-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "e1833bb79264ec52693d979ef8c9bb0d", "sha256": "bc486bd7324ba2bd81ca7497ec186ab9121728e682f700663ac11726da92c0f9" }, "downloads": -1, "filename": "NYPL-0.1.12.tar.gz", "has_sig": false, "md5_digest": "e1833bb79264ec52693d979ef8c9bb0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3344, "upload_time": "2014-10-28T23:43:29", "url": "https://files.pythonhosted.org/packages/f4/b8/ccd7b1f2f1c136622c77e4cb1f63f7acd23957ae7f8feb1a6d682232ed52/NYPL-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e8bdbd0939228192b4901f766253e024", "sha256": "a90920835a6e981bc52cc2b0a798fa13cda32df068e50376ada3d436660d6eeb" }, "downloads": -1, "filename": "NYPL-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e8bdbd0939228192b4901f766253e024", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3292, "upload_time": "2014-10-16T17:30:46", "url": "https://files.pythonhosted.org/packages/65/0e/fdda970d6a40f28c5a8b477eec88a457d088f7ffe173b22127dbf76a1612/NYPL-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e524116c4159cc4290bfb240cb12ca36", "sha256": "6b8ecfb48a7c37914e69700519fb5a3a146e4ab51d4d04d44d3633df80fae7cc" }, "downloads": -1, "filename": "NYPL-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e524116c4159cc4290bfb240cb12ca36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3215, "upload_time": "2014-10-16T17:36:14", "url": "https://files.pythonhosted.org/packages/09/32/29ad410ee2e287ede051e295ac7beef5cdcb64fbe0fac0e7b1ebfcd61363/NYPL-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2a74a7e97158374f004b39de0257960a", "sha256": "655d47e746a37d32b26cde793453b0a1f7dfa36d183cee84ce618585adbb518d" }, "downloads": -1, "filename": "NYPL-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2a74a7e97158374f004b39de0257960a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3214, "upload_time": "2014-10-16T17:46:37", "url": "https://files.pythonhosted.org/packages/60/52/3ea49d14b66e7cebebc0e8be0f7a60f96a9bd27ac2c5a92e697341a35024/NYPL-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "eebcc24471bcbaf5ed8d270b72bc45c6", "sha256": "46dc3e4bd2b99d74241a1bebde78cee5e407b8d8518199d84061d179eb7627bb" }, "downloads": -1, "filename": "NYPL-0.1.5.tar.gz", "has_sig": false, "md5_digest": "eebcc24471bcbaf5ed8d270b72bc45c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3218, "upload_time": "2014-10-16T17:51:33", "url": "https://files.pythonhosted.org/packages/4e/bf/441436529eed9bb8236bc857024759033c0a79e04504188821da1c1254ad/NYPL-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b73cc32cb207223978fb58b9b8170463", "sha256": "48014cc17a6d216a7fbf95297aacca3e17c8c21dd38b35c10a7361b9bd6f1f36" }, "downloads": -1, "filename": "NYPL-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b73cc32cb207223978fb58b9b8170463", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3236, "upload_time": "2014-10-16T17:56:47", "url": "https://files.pythonhosted.org/packages/07/01/6d9d6851f664bacdb24a21d78e47063f864614a34beb6a48c50ecc4d2028/NYPL-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "1dd861108172a798ac209a9deef92f21", "sha256": "2b813679b52066d20a98b8b3f96a62b919bff4e93a9c34e3af900816a3cf09a8" }, "downloads": -1, "filename": "NYPL-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1dd861108172a798ac209a9deef92f21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3241, "upload_time": "2014-10-16T17:57:37", "url": "https://files.pythonhosted.org/packages/2e/6f/4c16fbd19809d9b54558035173e48f79398b58c26d0360940ab16a7ba87d/NYPL-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "2036bf58ef7d25f0c0132a65427c7a91", "sha256": "2c39048c33c16c2748499745bec12dc70b381674f44de6d5397eb1f5ee9aade7" }, "downloads": -1, "filename": "NYPL-0.1.8.tar.gz", "has_sig": false, "md5_digest": "2036bf58ef7d25f0c0132a65427c7a91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3244, "upload_time": "2014-10-16T18:08:04", "url": "https://files.pythonhosted.org/packages/2b/99/a13b2e6b4afb5b9ce1c6118de0b5eed3481e14fe2c6f8aa8580b86739f32/NYPL-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "d28fb61de74b4b6fd4662f8333c58bcc", "sha256": "9d017302ae48fe93d608e049c23460454f8df2a2011d86c35bc9262faac5561f" }, "downloads": -1, "filename": "NYPL-0.1.9.tar.gz", "has_sig": false, "md5_digest": "d28fb61de74b4b6fd4662f8333c58bcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3245, "upload_time": "2014-10-16T18:09:14", "url": "https://files.pythonhosted.org/packages/b8/a2/c36d0e424691023ebb2c67eb994d93ad6f16a05491241cd1ed8dbe99fd66/NYPL-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1833bb79264ec52693d979ef8c9bb0d", "sha256": "bc486bd7324ba2bd81ca7497ec186ab9121728e682f700663ac11726da92c0f9" }, "downloads": -1, "filename": "NYPL-0.1.12.tar.gz", "has_sig": false, "md5_digest": "e1833bb79264ec52693d979ef8c9bb0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3344, "upload_time": "2014-10-28T23:43:29", "url": "https://files.pythonhosted.org/packages/f4/b8/ccd7b1f2f1c136622c77e4cb1f63f7acd23957ae7f8feb1a6d682232ed52/NYPL-0.1.12.tar.gz" } ] }