- Python
- pdftotext (command line tool)
Gscholar is Python2 and Python3 compatible. No changes should be required to run on either Python version.
$ pip install gscholar
Put gscholar.py in your path (e.g. by putting it in your ~/bin/), to call it from every directory.
gscholar.py "some author or title"
will return the first resut from Google Scholar matching this query.
gscholar.py --all "some author or title"
Same as above but returns up to 10 bibtex items. (Use with caution Google will assume you're a bot an ban you're IP temporarily)
gscolar.py /path/to/pdf
Will read the pdf to generate a Google Scholar query. It uses this query to show the first bibtex result as above.
gscholar.py --rename /path/to/pdf
Will do the same as above but asks you if it should rename the file according to the bibtex result. You have to answer with "y", default answer is no.
gscholar.py --help
Copy the package somewhere Python can find it.
import gscholar
gscholar.query("some author or title")
will return a list of bibtex items.