A proof of concept to scrape papers from journals
pip install git+https://github.com/blackadad/paper-scraper.git
papers = paperscraper.search_papers('bayesian model selection',
limit=10,
pdir='downloaded-papers')
If you can think of a website that can turn a DOI into a full-text PDF, you can set it via an environment variable:
export DOI2PDF='????'
Programmatically downloading papers is a grey area. Please use this package responsibly.