GrantRVD / data-neuroscience

A syllabus for data-driven education in neuroscience
Other
4 stars 4 forks source link

CLI/Software for acquiring resources #6

Open GrantRVD opened 7 years ago

GrantRVD commented 7 years ago

Compiling the manuscripts, data, and necessary software into the syllabus is the primary essential step to completing The Data Scientist (v1.0), but it will greatly help users to be able to use a command-line tool or simple, browser-based UI to download all the materials relevant to them. Essentially, The Data Neuroscientist needs a simple way to automatically scrape-and-download the resources of interest for an individual user, without keeping a copy of everything in this github repository.

Specifically the user should be able to specify resources (i.e. manuscript + data + scripts) to download by individual Pubmed ID/DOI/URL, annotations of interest, module (e.g. "cellular neuroscience" or "computational neuroscience"), or simply specify to download all of the materials.

There are probably many tools out there that could accomplish this, such as npm-based or pip/PyPI-based tools, but I'm not familiar with the tools enough to know which we should use for this purpose. If you have suggestions for which tool of framework to use, please discuss below. The tool we pick will probably determine the storage format for the collected resources.

GrantRVD commented 7 years ago

Making a note here that the eLife Developer API and the osf-cli are some tools to keep track of in this regard.

cc @betatim