Skip to content

Is a collection of proof of concept tools that allows for automatically grabing bibtex entries from science search engines, i.e., Google Scholar.

License

Notifications You must be signed in to change notification settings

Eden-06/gsresearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gsresearch

Is a proof of concept tool belt that automatically grabs bibtex entries from Google Scholar and filters them according with respect to publishers and citation count.

System requirements

Installation

  1. Create a gsresearch folder you use as a base for your projects
  2. Clone the bibfilter repository to that folder
  3. Clone this repository to that folder, as well
  4. Copy the various scripts depending on your use into the desired folder

Tool Belt

Tool Purpose
getbibtex fetches Bibtex entries for the currently stored publications (more)
gsresearch querys Google Scholar for all entries and fetches their bibtex entries (more)
gsdownload downloads all the referenced files in a bibtex files from the respective publishers (more)
workflow contains a bunch of shell scripts, which perform a semi-automatic survey by employing gsresearch, bibfilter, and gsdownload (more)

Disclaimer

Please note that you should not use this script in jurisdictions, where automated use of Google is prohibited (almost everywhere). Please read Google's Terms of Service for more information.

Usage

In general there are two basic usage scenarios:

  1. Use getbibtex to start managing all the stored publications in a folder and iteratively update your bibliography when ever new publications arrive. (Read more)
  2. Use the scripts found in the workflow together with gsresearch, bibfilter and gsdownload to conduct a semi-automatic survey based on a search query, filter them and download the relevant publications as pdf. (Read more)

Limitations

  • Currently, the scripts are limited to using Google Scholar alas it would be beneficial to use other research gateways.
  • All tools are closely coupled with Mechanize, this should be factored out for better modularity.
  • Mechanizes file download some how does not support utf-8 character encoding (hopefully this issue might be fixed soon).
  • You cannot overcome paywalls and legal restraints!

About

Is a collection of proof of concept tools that allows for automatically grabing bibtex entries from science search engines, i.e., Google Scholar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published