{ "info": { "author": "cwilli34", "author_email": "cwilli34@nd.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "# orcidfind\nSimple python script using the [Orcid Python Library](https://github.com/ORCID/python-orcid) that adds command line interactivity for searching the Orcid [Orcid](http://www.orcid.org) user database using their public API. There are two search categories: basic search and advanced search. The basic search allows a user to search Orcid for an Orcid user when the Orcid ID is not known. The advanced search allows for more detailed information to be accessed once the Orcid ID is known. \n\nThe Orcid [public API](http://members.orcid.org/api) is used with this program. There is no support for the member API.\n\n## Version\nVersion == 0.1-alpha.6\n\n## Download & Install\nYou can use a pip install:\n\n`pip install orcidfind`\n\nor download:\n\n[https://github.com/crcresearch/orcidfind/tarball/0.1-alpha.6](https://github.com/crcresearch/orcidfind/tarball/0.1-alpha.6)\n\norcidfind/find.py is a `__main__` python script and relies on orcidsearch/search.py as a module. This means that orcidsearch/search.py must be installed under site-packages for your particular Python version, or added to the PYTHONPATH.\n\n## Dependencies\nAs of right now, Python 2.7.x and Python 3.5 are supported. This has not been tested on Windows, only Linux.\n\n*Requirements*:\n\n* [click==4.1](http://click.pocoo.org/4/)\n* [colorama==0.3.3](https://pypi.python.org/pypi/colorama)\n* [orcid==0.5.1](https://github.com/ORCID/python-orcid)\n* [pprintpp==0.2.3](https://pypi.python.org/pypi/pprintpp) (for testing and JSON formatting)\n* [requests==2.7.0](http://docs.python-requests.org/en/latest/)\n\n## Usage\n`$ orcidfind` or `$ orcidfind -b`\n\n![Image of Basic Search Screenshot]\n(https://raw.githubusercontent.com/crcresearch/orcidfind/master/images/Screenshot%20from%202015-11-19%2012-30-44.png)\n\n`$ orcidfind -a`\n\n![Image of Advanced Search Screenshot]\n(https://github.com/crcresearch/orcidfind/blob/master/images/Screenshot%20from%202015-11-19%2012-37-31.png?raw=true)\n\n`$ orcidfind -s` or `$ orcidfind --sandbox`\n\nAny instance of the `--sandbox` option will allow the use of the Orcid Sandbox instead of using the actual Orcid Public API. This is for testing OrcidFind, or testing any additions to OrcidFind that you may have developed.\n\nWhen you select \"Summary\" under the advance options, right now it automatically saves the orcid profile data as a JSON formatted file under the following path: \n\n`/home/[username]/.sc/[orcid-id-of-user].json`\n\nThis is done because some profiles can be thousands upon thousands of lines of code, which is not ideal for the command line.\n\nFor the other options, put-codes are required along with the Orcid-ID of the user you want to review. You can get the put-codes from the JSON file created in option 1. The other options will give you a little more detailed information.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/crcresearch/orcidfind/tarball/0.1-alpha.6", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://crc.nd.edu", "keywords": "orcid,python-orcid,pubic,API", "license": "ALv2", "maintainer": null, "maintainer_email": null, "name": "orcidfind", "package_url": "https://pypi.org/project/orcidfind/", "platform": "Linux", "project_url": "https://pypi.org/project/orcidfind/", "project_urls": { "Download": "https://github.com/crcresearch/orcidfind/tarball/0.1-alpha.6", "Homepage": "https://crc.nd.edu" }, "release_url": "https://pypi.org/project/orcidfind/0.1a.6/", "requires_dist": null, "requires_python": null, "summary": "Python script to allow an interactive TTY for searching the Orcid API", "version": "0.1a.6" }, "last_serial": 1841998, "releases": { "0.1a.6": [ { "comment_text": "", "digests": { "md5": "f014ed1c11abe89346827c4710e1d3d7", "sha256": "aaa84de119864b9fd42a6d9107c7d085dec78d32ca15245b7b37095220d14097" }, "downloads": -1, "filename": "orcidfind-0.1a.6.tar.gz", "has_sig": false, "md5_digest": "f014ed1c11abe89346827c4710e1d3d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12303, "upload_time": "2015-12-01T19:21:37", "url": "https://files.pythonhosted.org/packages/2d/4b/a346d2b9c6292c908d35c37dba0a274fe1372fbdfcd7e192291e4f38398f/orcidfind-0.1a.6.tar.gz" } ], "0.1a3": [ { "comment_text": "", "digests": { "md5": "f75b540da62eba86a2e9dc4b49b5f3b0", "sha256": "8aa25e18ee33a49521add89cb72692db297b9b5ab34f58c03d28e64b04f98b7d" }, "downloads": -1, "filename": "orcidfind-0.1a3.tar.gz", "has_sig": false, "md5_digest": "f75b540da62eba86a2e9dc4b49b5f3b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11100, "upload_time": "2015-11-19T16:28:04", "url": "https://files.pythonhosted.org/packages/46/a2/0bd3caa92f6e39bcf69b760c38ab248a12e3ed157bcca8926edd6b5b0d0a/orcidfind-0.1a3.tar.gz" } ], "0.1a4": [ { "comment_text": "", "digests": { "md5": "6d595c34a41c150e54a68f7b15deadc7", "sha256": "be272e5cf99d8a5f8111e489924e2f6e67b80bef7c752adef290d37494a7a569" }, "downloads": -1, "filename": "orcidfind-0.1a4.tar.gz", "has_sig": false, "md5_digest": "6d595c34a41c150e54a68f7b15deadc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11757, "upload_time": "2015-11-19T17:54:58", "url": "https://files.pythonhosted.org/packages/3f/aa/713a6cb5bd24562c1791b0787479d50ce132837a22e028284c0b760f4b07/orcidfind-0.1a4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f014ed1c11abe89346827c4710e1d3d7", "sha256": "aaa84de119864b9fd42a6d9107c7d085dec78d32ca15245b7b37095220d14097" }, "downloads": -1, "filename": "orcidfind-0.1a.6.tar.gz", "has_sig": false, "md5_digest": "f014ed1c11abe89346827c4710e1d3d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12303, "upload_time": "2015-12-01T19:21:37", "url": "https://files.pythonhosted.org/packages/2d/4b/a346d2b9c6292c908d35c37dba0a274fe1372fbdfcd7e192291e4f38398f/orcidfind-0.1a.6.tar.gz" } ] }