-
Notifications
You must be signed in to change notification settings - Fork 17
getpapers
https://github.com/ContentMine/getpapers
queries a repository with RESTful API and downloads content in bulk
overview and installation https://github.com/ContentMine/getpapers/blob/master/README.md For example https://github.com/petermr/tigr2ess/blob/master/getpapers/OVERVIEW.md
Installation of getpapers
involves steps for every operation system.
Instructions followed: https://github.com/ContentMine/getpapers/blob/master/README.md
See also: https://github.com/petermr/tigr2ess/blob/master/installation/INSTALLATION.md
Simple: https://github.com/ContentMine/getpapers/blob/master/README.md
For a full example: https://github.com/petermr/tigr2ess/tree/master/getpapers
-
getpapers
uses a headless browser (Phantom.js
) which still works but is no longer maintained. It is customised forEPMC
,IEEE
,Crossref
and ?arXiv
. It needs a RESTful API. - the query syntax is different on different sites. Also escape characters (
"
or'
) - default query format is EPMC
help in downloading large files with full text content in bulk at a short time duration.
Users can face various problems during the installation process of getpapers
. They may encounter errors in their process. Follow the instructions and in case of any installation problem, post an issue about the same in the issue section, or refer to an existing issue if it matches the problem.
If you have Docker installed you may skip the preceding steps and use get_papers using the following Dockerfile
FROM node:slim
WORKDIR /usr/src/app
RUN npm install --global getpapers
This may be built into an image labeled as paper_getter
using the following Docker command
docker build -t paper_getter .
A search may then be performed dropping the results into a given folder (here labeled as results
) using the following Docker run command (here searching for the term c4 photosynthesis flaveria
docker run -it \
-v $(pwd)/results:/results \
paper_getter \
getpapers -p -x -o /results --query 'c4 photosynthesis flaveria'
This command will mount the folder results
into the Docker container as it runs the image paper_getter
and the command is written so as to place the results in this folder.
For users facing any usage problems in getpapers
they can create an issue regarding the same or may refer the existing ones.
For users using macOS X or higher, a profile needs to be created before downloading nvm. See Tester 8: Charles Li's section.
(please add some queries involving DATE, OR, AND, NOT)
Kareena Singh
Windows 10
https://github.com/petermr/tigr2ess/blob/master/installation/windows/INSTALLATION.md
Go to the downloads page and download latest version of nvm-setup.zip.
Unzip the downloaded file and run the included installer.
successfully installed and run
https://github.com/petermr/tigr2ess/blob/master/installation/windows/INSTALLATION.md
Open your command prompt, and run the following commands one after the other.
nvm install 7
nvm use 7.10.1
successful
The following installation problem occured when I put node installation command in command line
Error: Access to the registry path is denied
-
reason insufficient privileges to install (requires "root" permission in windows)
-
solution
-
https://medium.com/@github.gkarthiks/how-to-install-nodejs-and-npm-in-non-admin-access-windows-machines-102fd461b54c The problem occurred because i required "root" or "superuser". If this is your own machine you can probably get this permission. Using the link provided, I was able to find solution to my problem and the issue was resolved after following the instructions given.
-
commands issued :
npm install --global getpapers
successful
node --version
version 11.11.0
https://github.com/petermr/tigr2ess/blob/master/installation/windows/INSTALLATION.md
-
Run the following command at command prompt:
npm install --global getpapers
-
Now run the command
getpapers
at the command prompt, and you should see something as below:
none reported
You can run the test of installation by putting the command getpapers --version
If you get the following, then installation is successful.
0.4.17
Lakshmi Devi Priya
For users using macOS X or higher, please refer Tester 8's documentation.
Instructions from: https://github.com/ContentMine/blob/master/README.md
Successful
By using the below syntax in command prompt, the test was successful.
C:\Users>node -v
v12.16.3
Instructions from: https://github.com/ContentMine/blob/master/README.md
Successful
C:\Users>$ npm install --global getpapers
`$` is not recognized as an internal or external command,
operable program or batch file.
-
'$' is not a part of the command(it's UNIX prompt).
-
So just try as
npm install --global getpapers
- getpapers was installed successfully.
Use
C:\Users>getpapers --help
- The commands used for getpapers are viewed as below:
Usage: getpapers [options]
Options:
-h, --help output usage information
-V, --version output the version number
-q, --query <query> search query (required)
-o, --outdir <path> output directory (required - will be created if not found)
--api <name> API to search [eupmc, crossref, ieee, arxiv] (default: eupmc)
-x, --xml download fulltext XMLs if available
-p, --pdf download fulltext PDFs if available
-s, --supp download supplementary files if available
-t, --minedterms download text-mined terms if available
-l, --loglevel <level> amount of information to log (silent, verbose, info*, data, warn, error, or debug)
-a, --all search all papers, not just open access
-n, --noexecute report how many results match the query, but don't actually download anything
-f, --logfile <filename> save log to specified file in output directory as well as printing to terminal
-k, --limit <int> limit the number of hits and downloads
--filter <filter object> filter by key value pair, passed straight to the crossref api only
-r, --restart restart file downloads after failure
- Successfully installed getpapers.
Followed example from:
https://github.com/petermr/tigr2ess/tree/master/getpapers
To search query on a specified task
getpapers -q <query> -n -k <int>
-q, --query : search query(required)
-n, --noexecute : only reports how many queries match the query, but don't actually download anything
For eg: for the query of COVID-19
Use as
getpapers -q COVID-19 -n -k 100
The results will be shown as below:
info: Searching using eupmc API
info: Running in no-execute mode, so nothing will be downloaded
info: Found 68721 open access results
warn: This version of getpapers wasn't built with this version of the EuPMC api in mind
warn: getpapers EuPMCVersion: 5.3.2 vs. 6.4 reported by api
Output - Founds 68721
open acesss results. This much result cannot be downloaded, so the number of downloads should be limited.
-k, --limit : limits the number of hits and downloads
<int>
refers to an integer. Hence, the number of files to be downloaded should be represented.
getpapers -q <query> -k <int> -o <Cproject> -x -p
-o, --outdir : output directory(required - will be created if not found). This is known as the Cproject. This command gives the path to the directory created in the system for the downloaded files.
-p, --pdf : downloads fulltext PDFs if available.
-x, --xml : downloads fulltext XMLs if available.
Thus, for the query COVID-19 the syntax
getpapers -q COVID-19 -k 100 -o covid -x -p
gives the result similar as follows:
info: Searching using eupmc API
info: Found 68721 open access results
warn: This version of getpapers wasn't built with this version of the EuPMC api in mind
warn: getpapers EuPMCVersion: 5.3.2 vs. 6.4 reported by api
info: Limiting to 100 hits
Retrieving results [==============================] 100% (eta 0.0s)
info: Done collecting results
info: limiting hits
info: Saving result metadata
info: Full EUPMC result metadata written to eupmc_results.json
info: Individual EUPMC result metadata records written
info: Extracting fulltext HTML URL list (may not be available for all articles)
info: Fulltext HTML URL list written to eupmc_fulltext_html_urls.txt
warn: Article with pmcid "PMC7442033" was not Open Access (therefore no XML)
warn: Article with doi "10.1101/2020.08.04.20168112 did not have a PMCID (therefore no XML)
.
.
.
info: Got XML URLs for 57 out of 100 results
info: Downloading fulltext XML files
Downloading files [==============================] 100% (57/57) [5.8s elapsed, eta 0.0]
info: All downloads succeeded!
warn: Article with pmcid "PMC7442033" had no fulltext PDF url
.
.
.
info: Downloading fulltext PDF files
Downloading files [==============================] 100% (58/58) [29.6s elapsed, eta 0.0]
info: All downloads succeeded!
The downloaded PMC
folders are known as Ctrees. They contain xml
and pdf
files as their children.
.xml
files in the resultant folder are both machine-readable and human-readable.
Here, only 57
.xml
files were downloaded and only 58
.pdf
files were downloaded. This result of outcome on pdf
and xml
files will change based on the query used in the syntax.
Pruthiv rajan
Windows 10
Instructions from: https://github.com/ContentMine/blob/master/README.md
Successful
Successful
C:\Users>node -v
v12.16.3
Instructions from: https://github.com/ContentMine/blob/master/README.md
Successful
No problems.
Use
C:\Users>getpapers --help
-
The command option used for getpapers are viewed.
-
Installed getpapers.
Followed example from:
https://github.com/petermr/tigr2ess/tree/master/getpapers
To search query on a specified task
getpapers -q <query> -n -k 100
-q, --query : search query(required)
-n, --noexecute : only reports how many queries match the query, but don't actually download anything
For eg: for the query of COVID-19
Use as
getpapers -q COVID-19 -n -k <int>
The results will be shown as below:
https://drive.google.com/file/d/1DP0_xcjC5GMQ2CflM7TQUoyIO3J3MyCW/view?usp=drivesdk
Output - Founds 46887 open acesss results. This much result cannot be downloaded, so the number of downloads should be limited.
-k, --limit : limits the number of hits and downloads
<int>
refers to an integer. Hence, the number of files to be downloaded should be represented.
getpapers -q <query> -k <int> -o <path> -x -p
-o, --outdir : output directory(required - will be created if not found).
This command gives the path to the directory created in the system for the downloaded files.
-p, --pdf : downloads fulltext PDFs if available.
-x, --xml : downloads fulltext XMLs if available.
Thus, for the query Human genome project the syntax
getpapers -q “human genome project ” -k 100 -o covid -x -hgp
gives the result as follows.
Expected 100 .xml
files were downloaded.
But only 84 .pdf
files were downloaded.
Name: Ambreen Hamadani
Operating System: Windows 10
Preinstalled on the System
Source of Instruction: ContentMine / getpapers
Steps in the Installation:
- Open Comand Prompt
- Run the command
https://github.com/ContentMine/getpapers
Installation: Successful
Test of the Installation:
- Type
getpapers
in Command Prompt - Usage and options displayed
The tool was used to retrieve 100 papers on the topic, 'masks' with the output directory specified as 'test1'
Command used:
getpapers --query 'masks ' --limit 100 --outdir test1
Results
- A new directory (test1) created within the home directory
- 100 folders (PMC###) created within 'test1' each containing a JSON file (eupmc_result)
- 1 text file (eupmc_fulltext_html_urls) containing the URLs of all downloaded documents
- 1 JSON file (eupmc_results) created **Command line output **
- 0 error messages
- No warnings
The tool was used to retrieve 200 papers on the topic, 'viral epidemics' with the output directory specified as 'test3'
Command used:
getpapers --query 'viral epidemics' --limit 200 --outdir test3
Results
- A new directory (test3) created within the home directory
- 200 folders (PMC###) created within 'test3' each containing a JSON file (eupmc_result)
- 1 text file (eupmc_fulltext_html_urls) containing the URLs of all downloaded documents
- 1 JSON file (eupmc_results) created **Command line output **
- 0 error messages
- 2 warnings (
warn: This version of getpapers wasn't built with this version of the EuPMC api in mind; warn: getpapers EuPMCVersion: 5.3.2 vs. 6.3 reported by api)
-
Installation of
Node.Js
Reference :https://github.com/petermr/tigr2ess/blob/master/installation/INSTALLATION.md -
Installation of
getpapers
= Reference :https://github.com/petermr/tigr2ess/blob/master/installation/INSTALLATION.md
Successful
I.Type getpapers
in Command Prompt
1.** Downloaded 100 papers on the topic, 'COVID-19' (PDF Files)**
getpapers -q "COVID-19" -p -k 100 -o covid_19
Successfully downloaded 100 papers with 1(.json file) and 1(.txt file)
- 0 error messages
- 2 Warnings
RESULTS: https://drive.google.com/file/d/1rKgNGojNacMPLeViSPykpXgGsJg0zFUk/view?usp=sharing
**Downloaded 100 (.xml) files on 'COVID deaths' with the directory cdeaths
**
getpapers -q "COVID deaths" -o cdeaths -x -k 100
with 1 (.json file) and 1 (.txt file)
- 0 error messages
- 2 Warnings
Reference:https://github.com/petermr/tigr2ess/blob/master/getpapers/TUTORIAL.md
Vanisha Arora
Windows 10
Source of instructions: https://github.com/petermr/tigr2ess/blob/master/installation/INSTALLATION.md
https://github.com/ContentMine/blob/master/README.md
Successful
Put the command getpapers
--version in the command prompt.
Getting 0.4.17 confirms installation.
getpapers -q "query" -n -k 50 (If 50 articles are to be downloaded)
For eg: for the query of viral epidemics
Use as
getpapers -q "viral epidemics" -n -k 50
-p, --pdf : (For downloading pdfs) -x, --xml : (For downloading .xml)
Thus, for the query viral epidemics the syntax
getpapers -q viral epidemics -k 50 -o viral epidemics -x -p
Downloaded 50 (pdf and xml files )with viral epidemics under the directory viral epidemics
SANA SAIFI
WINDOWS 10
SOURCE:https://github.com/petermr/tigr2ess/blob/master/installation/INSTALLATION.md
A. Scroll and go on section Software Installation. And click on the appropriate link, depending on your Operating system.
B. Go to download page (https://github.com/coreybutler/nvm-windows/releases) & download latest version of nvm-setup.zip
.
c. Run the file and install it in your windows.
SOURCE: https://github.com/petermr/tigr2ess/blob/master/installation/windows/INSTALLATION.md
A. Run the command getpapers
in the command prompt.
B. Various usage options are displayed with their meanings.
Successful
4 warnings 2 errors
- Why we are using?
To search query on a specified task and download n numbers of research paper from an open source.
- How to use?
To download 100 pdfs/ .xml files on viral epidemics,
open the command prompt and
type the syntax getpapers -q viral epidemics -k 100 -o viral epidemics -x -p
Downloaded 77 files out of 100 from open source under the directory of Viral Epidemics.
Followed instructions in https://github.com/blahah/installing-node-tools#macos
Successfully installed Xcode but nvm installation showed problems.
Typed in
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash
cURL command was built in so it did not show any errors, but if your mac system did not have cURL built in then you need to add cURL command first, using
sudo apt-get install curl
However it shows error of failed connection to url in previous line (Error 1 in shared folder)
Then I copy and pasted the whole content in https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh to terminal, without the curl command. This ensures the nvm file to be downloaded but it did not find a profile. (Error 2)
So a profile is needed prior to downloading nvm
touch ~/.bash_profile
This creates a profile for nvm and then we can copy & paste content in https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh to run nvm installation again.
After following the instructions on terminal, you can test nvm by
nvm --version
which should say the current version of nvm installed on your computer (Final in shared folder)
You can test if Node.js is installed after the lines by
node -v
If you have other problems installing nvm on macOS, see this discussion page
https://github.com/nvm-sh/nvm/issues/576
npm install --global getpapers
(remove the $ in front of line)
During installation, 9 warnings were shown and no errors occurred.
Getpapers is then tested with a test query in EPMC search format
getpapers --query 'viral epidemic' -k 50 --outdir test
https://drive.google.com/drive/folders/1d3PJM-bpBco0kmeyTB-kG3FTP-XDpciL?usp=sharing
Past Error: EPMC timeout when fetching papers - fixed when changed internet proxy.
A reduced corpus of 580 articles was generated
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
Added these lines to .zshrc
or .bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
source .zshrc
nvm --version
0.33.0
Installing node
nvm install 7
nvm use 7
nvm alias default 7
Installing getpapers
npm install --global getpapers
getpapers --help
will prinout the command-line help
getpapers -q “human genome project ” -k 100 -o covid -x -hgp
apt-get update
apt-get install \\
apt-transport-https \\
ca-certificates \\
curl \\
gnupg-agent \\
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \\
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \\
$(lsb_release -cs) \\
stable"
sudo apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
make a dockerfile named paper_getter
FROM node:slim
WORKDIR /usr/src/app
RUN npm install --global getpapers
Building docker conatiner
docker build -t paper_getter .
#ouput an error
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/ubuntu/Dockerfile: no such file or directory
Added additional flag -f for Name of the Dockerfile
sudo docker build -t paper_getter -f paper_getter .
Running dockerised getpaper
docker run -it \
-v $(pwd)/results:/results \
paper_getter \
getpapers -p -x -o /results --query 'c4 photosynthesis flaveria'
SOURCE: https://github.com/petermr/tigr2ess/blob/master/installation/windows/INSTALLATION.md
- Go to the downloads page (https://github.com/coreybutler/nvm-windows/releases) and download
nvm-setup.zip
file. - Unzip nvm and set it up
- Run the following command in command prompt
nvm install 7
nvm use 7.10.1
Installation successful without any problems.
- Run the following command in the command prompt.
npm install --global getapapers
Installation Successful(11 warnings but no errors).
-
getpapers
was first used to find out how many open access papers were available on a specific topic.
getpapers -q <query> -n
- -q: search query
- -n: non-executable
Eg. Run the following syntax on the command prompt
getpapers -q viral epidemics -n
It is found that 312120 open access results were available for our search. Since we cannot download all of them, we will have to limit the downloads.
-
getpapers
was now used to download limited number of XML and pdf of open-access paper on a specified query.
getpapers -q <query> -k <int> -o <path> -x -p
- -q: search query
- -k: limits the number of hits and downloads
<int>
: integer - -o: output directory, will be created if not found
- -p: downloads, if full-text pdf is available
- -x: downloads, if full-text XML is available
In our case, we run the following syntax
getpapers -q viral epidemics -k 100 -o test -x -p
Downloaded 83 .XML
files and 86 .pdf
files under the directory 'test'.
Got 17 warnings while downloading .XML files and 14 warnings while downloading pdf files. https://drive.google.com/drive/folders/17d0FJJak7zAZ_OvV6V2Q_iYyNh1v4DMh?usp=sharing
- Go to the downloads page (https://github.com/coreybutler/nvm-windows/releases) and download
nvm-setup.zip
file. - Unzip nvm and set it up
- Run the following command in command prompt
nvm install 7
nvm use 7.10.1
The installation seemed to be successful
- Ran the following command in the command prompt.
npm install --global getapapers
However, I ran into the following error.
npm ERR! Windows_NT 10.0.18363
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--global" "getpapers"
npm ERR! node v7.10.1
npm ERR! npm v4.2.0
npm ERR! Cannot read property 'path' of null
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\shweata\AppData\Roaming\npm-cache\_logs\2020-09-08T12_26_58_379Z-debug.log
- Tried the suggested solutions here, but none of them seemed to work.
With no ways to work around this error, I tried the following:
- Uninstalled node from my system and installed the current node again from the official website.
- After installing, I ran the following on my command prompt:
nvm -v
npm -v
The following output meant that the installation was successful
C:\Users\shweata>nvm -v
Running version 1.1.7.
Usage:
nvm arch : Show if node is running in 32 or 64 bit mode.
nvm install <version> [arch] : The version can be a node.js version or "latest" for the latest stable version.
Optionally specify whether to install the 32 or 64 bit version (defaults to system arch).
Set [arch] to "all" to install 32 AND 64 bit versions.
Add --insecure to the end of this command to bypass SSL validation of the remote download server.
nvm list [available] : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
nvm on : Enable node.js version management.
nvm off : Disable node.js version management.
nvm proxy [url] : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
Set [url] to "none" to remove the proxy.
nvm node_mirror [url] : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
nvm npm_mirror [url] : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
nvm uninstall <version> : The version must be a specific version.
nvm use [version] [arch] : Switch to use the specified version. Optionally specify 32/64bit architecture.
nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
nvm root [path] : Set the directory where nvm should store different versions of node.js.
If <path> is not set, the current root will be displayed.
nvm version : Displays the current running version of nvm for Windows. Aliased as v.
C:\Users\shweata>npm -v
6.14.8
-
npm use 6.14.8
was then run.
- Installation of
getpapers
npm install --global getpapers
This showed error yet again. The following was the error encountered.
C:\Users\shweata>npm install --global getpapers
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npmjs.org/getpapers failed, reason: getaddrinfo ENOTFOUND www-proxy.company.com
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\shweata\AppData\Roaming\npm-cache\_logs\2020-10-02T06_51_10_292Z-debug.log
A quick look at the npm config list
suggested that a proxy was set even though I wasn't behind a proxy.
C:\WINDOWS\system32>npm config list
; cli configs
metrics-registry = "http://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.14.8 node/v14.13.0 win32 x64"
; userconfig C:\Users\shweata\.npmrc
https-proxy = "http://User:[email protected]:80/"
prefic = "`~/.npm-packages'"
prefix = "C:\\Users\\shweata\\'~.npm"
proxy = "http://User:[email protected]:80/"
registry = "http://registry.npmjs.org/"
strict-ssl = false
; node bin location = C:\Users\shweata\nodejs\node.exe
; cwd = C:\WINDOWS\system32
; HOME = C:\Users\shweata
; "npm config ls -l" to show all defaults.
I went ahead and deleted the .npmrc
file associated with configured proxy.
After deletion, the npm config list
looked like this:
C:\WINDOWS\system32>npm config list
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.14.8 node/v14.13.0 win32 x64"
; node bin location = C:\Users\shweata\nodejs\node.exe
; cwd = C:\WINDOWS\system32
; HOME = C:\Users\shweata
; "npm config ls -l" to show all defaults.
With that, I then typed the following in the command prompt:
npm install --global getpapers
getpapers
was successfully installed.
C:\WINDOWS\system32>npm install --global getpapers
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: Use uuid module instead
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated [email protected]: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: this library is no longer supported
C:\Users\shweata\nodejs\getpapers -> C:\Users\shweata\nodejs\node_modules\getpapers\bin\getpapers.js
+ [email protected]
added 204 packages from 192 contributors in 21.462s
getpapers
was then tested with a test query:
getpapers --query 'viral epidemic' -k 50 -x --outdir test1
A reduced corpus of 40 articles was created.